- 2
- 0
- 约1.35万字
- 约 51页
- 2017-08-05 发布于河南
- 举报
Chap 10 函数与程序结构 10.1 函数的组织 10.2 递归函数 10.3 宏定义 10.4 编译预处理 本章要点 怎样把多个函数组织起来? 怎样用结构化程序设计的思想解决问题? 怎样用函数嵌套求解复杂的问题? 怎样用函数递归解决问题? 如何使用宏? 10.1 函数的组织 使用结构化程序设计方法解决复杂的问题 把大问题分解成若干小问题,小问题再进一步分解成若干更小的问题 写程序时,用main()解决整个问题,它调用解决小问题的函数 这些函数又进一步调用解决更小问题的函数,从而形成函数的嵌套调用 程序结构 10.1.1 程序解析-计算常用圆形体体积 例10-1 设计一个常用圆形体体积计算器,采用命令方式输入1、2、3,分别选择计算球体、圆柱体、圆锥体的体积,并输入计算所需相应参数。 分析: 输入1、2、3选择计算3种体积,其他输入结束计算 设计一个控制函数cal(),经它辨别圆形体的类型再调用计算球体、圆柱体、圆锥体体积的函数 设计单独的函数计算不同圆形体的体积 程序结构 3层结构,5个函数 降低程序的构思、编写、调试的复杂度 可读性好 例10-1源程序 #define PI 3.141592654 void cal ( int sel ); int main(void) { int sel; while( 1 ){ print
原创力文档

文档评论(0)