- 2
- 0
- 约3.24万字
- 约 26页
- 2020-07-10 发布于河北
- 举报
从问题到程序(2003
从问题到程序(2003 年修订),第三章,变量,函数和控制结构
裘宗燕
PAGE
PAGE 29
第三章 变量、函数和控制结构
学了第二章介绍的内容,我们还只能描述从基本数据出发的简单计算过程,写出的程序描述的也仅是某个特定计算,能算出(输出)一个具体结果。如果需要对其他数据做同样计算,也必须改写原程序,在表达式里改用新的数据,经过重新编译连接,得到新的可执行程序后才能做。这样直接修改程序很不方便,而且还可能改错。
此外,即使程序里有同样的计算,我们也需要把同样程序片段重复写几遍。例如,在前章最后已知三边求三角形面积的程序里,就包含了几个同样的子表达式。这种重复使程序无必要地变复杂了。如果需要程序解决的问题更大更复杂,设法使每个计算片段只描述一次也会变得越来越重要。下面的许多讨论都与此有关。
在前一章里,读者也看到一些有意思的例子。C 标准库里提供了一些数学函数,每个数学函数实现一种常用计算。令人感兴趣的是,我们可以方便地将这种函数用于不同数据,得到相应的结果。如果能在程序中定义自己所需的函数,定义后又能像标准库的数学函数那样使用,那么就从一个角度解决了上面提出的某些问题。
本章将讨论 C 语言的一些重要编程机制,介绍如何使用它们去做程序设计。其中的主要问题包括:变量的概念和使用,函数的定义和使用,描述计算流程的若干基本控制结构。读者将看到一些程序实例
您可能关注的文档
最近下载
- 湖南省长沙市一中2025-2026学年高一下学期开学考试化学试卷(原卷版).docx VIP
- 2026-2027学年部编版语文七年级上册 第8课《世说新语-咏雪》课件(共20张PPT)(内嵌音频+视频).pptx VIP
- 2016年心理咨询师二级《技能》预测试卷一.pdf VIP
- 农业转基因生物安全评价申报书-申报流程及实验要点.pptx VIP
- 07MR403城市道路-护坡N72H.pdf VIP
- YS_T 429.1-2023 铝幕墙板 第1部分:基材.docx VIP
- 广东省放射工作人员线上培训与考核试卷及答案.docx VIP
- 农业转基因生物安全评价的一般操作流程.pdf VIP
- 宣贯培训(2026年)《YST 429.1-2023铝幕墙板 第1部分:基材》.pptx VIP
- 转基因生物安全评价.pptx VIP
原创力文档

文档评论(0)