- 3
- 0
- 约9.21千字
- 约 55页
- 2016-08-02 发布于重庆
- 举报
第10章函数与程序结构
Chap 10 函数与程序结构 10.1 C程序函数的组织 10.2 递归函数 10.3 全局变量与程序文件模块 10.4 外部函数和内部函数 10.5 编译预处理 本章要点 怎样把多个函数组织起来? 怎样用结构化程序设计的思想解决问题? 怎样用函数嵌套求解复杂的问题? 怎样用函数递归解决问题? 如何定义和使用宏? 10.1 C程序函数的组织 使用结构化程序设计方法解决复杂的任务 把复杂任务分解成若干子任务,子任务再进一步分解成若干更小的子任务 写程序时,用main( )解决整个复杂任务,它调用解决子任务的函数 这些函数又进一步调用解决更小子任务的函数,从而形成函数的嵌套调用 10.1.1 程序分析 例10.1 求3个数中的最大数和最小数的差值。 分析: 从键盘上任意输入3个数; 求输入的3个数中的最大数和最小数; 求最大数和最小数的差值。 程序结构 3层结构,4个函数 降低程序的构思、编写、上机调试的复杂度 可读性好 例10.1源程序 10.1.2 函数的嵌套调用 顺序调用 void main( ) { …… y = fact(5); …… z = mypow(5.5, 3); …… } double fact(int n) { …… } double mypow(double x, int n) { …… } 嵌套
原创力文档

文档评论(0)