- 2
- 0
- 约3.24万字
- 约 26页
- 2020-07-10 发布于河北
- 举报
从问题到程序(2003
从问题到程序(2003 年修订),第三章,变量,函数和控制结构
裘宗燕
PAGE
PAGE 29
第三章 变量、函数和控制结构
学了第二章介绍的内容,我们还只能描述从基本数据出发的简单计算过程,写出的程序描述的也仅是某个特定计算,能算出(输出)一个具体结果。如果需要对其他数据做同样计算,也必须改写原程序,在表达式里改用新的数据,经过重新编译连接,得到新的可执行程序后才能做。这样直接修改程序很不方便,而且还可能改错。
此外,即使程序里有同样的计算,我们也需要把同样程序片段重复写几遍。例如,在前章最后已知三边求三角形面积的程序里,就包含了几个同样的子表达式。这种重复使程序无必要地变复杂了。如果需要程序解决的问题更大更复杂,设法使每个计算片段只描述一次也会变得越来越重要。下面的许多讨论都与此有关。
在前一章里,读者也看到一些有意思的例子。C 标准库里提供了一些数学函数,每个数学函数实现一种常用计算。令人感兴趣的是,我们可以方便地将这种函数用于不同数据,得到相应的结果。如果能在程序中定义自己所需的函数,定义后又能像标准库的数学函数那样使用,那么就从一个角度解决了上面提出的某些问题。
本章将讨论 C 语言的一些重要编程机制,介绍如何使用它们去做程序设计。其中的主要问题包括:变量的概念和使用,函数的定义和使用,描述计算流程的若干基本控制结构。读者将看到一些程序实例
您可能关注的文档
- 拔尖人才培养科研创新高端平台简介.docx
- 把握节奏寻找新亮点.docx
- 白盼习时间技职术务.docx
- 白杨应用支撑平台.docx
- 百年乾享金生养老年金保险条款阅读指引.docx
- 邦付宝支付服务协议.docx
- 北斗破晓莫道君行早.docx
- 北斗卫星导航系统.docx
- 背靠五矿集团打造完整锰产业链.docx
- 被0的句法地位.docx
- 超实用高考英语一轮复习讲练测——读后续写:第21讲 公益慈善篇(复习讲义)(原卷版).docx
- 超实用高考英语一轮复习讲练测——读后续写:第20讲 校园生活篇(复习讲义)(原卷版).docx
- 超实用高考英语一轮复习讲练测-应用文写作:第10讲 道歉信(专项训练)(全国通用)(原卷版).docx
- 超实用高考英语一轮复习讲练测-应用文写作:第12讲 推荐信(复习讲义)(全国通用)(原卷版).docx
- 超实用高考英语一轮复习讲练测-应用文写作:第11讲 求助信(专项训练)(全国通用)(原卷版).docx
- 超实用高考英语一轮复习讲练测 读后续写:第3讲 如何设置合理结尾(复习讲义)(原卷版).docx
- 超实用高考英语一轮复习讲练测 读后续写:第4讲 如何设计续写情节(复习讲义)(原卷版).docx
- 超实用高考英语一轮复习讲练测-应用文写作:第10讲 道歉信(复习讲义)(全国通用)(原卷版).docx
- 超实用高考英语一轮复习讲练测 读后续写:第2讲 如何构筑故事高潮(复习讲义)(原卷版).docx
- 超实用高考英语一轮复习讲练测-应用文写作:第06讲 邀请信(专项训练)(全国通用)(原卷版).docx
最近下载
- 莆田市城区城市设计标准与导则(试行).pdf VIP
- qc实验室管理.pptx VIP
- 加油站购油协议.docx VIP
- 2025年拍卖师破产财产拍卖结算中的债权申报与清偿顺序专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖图录引言、专论与学术性文案的撰写专题试卷及解析.pdf VIP
- 2025年邯郸科技职业学院教师招聘考试笔试备考试题.docx VIP
- 2025年特许金融分析师证券市场线与能源行业专题试卷及解析.pdf VIP
- 临沂大学 2017—2018 学年第一学期2017级《高等数学I》(上)-本科试题A附参考答案.docx VIP
- 2025年长期护理保险政策实施中存在问题及对策分析.docx
- 八年级语文国家质量监测考试模拟卷(七)后附答案与解析.docx VIP
原创力文档

文档评论(0)