第6章 函数与编译预处理(C语言程序设计,杨路明主编).ppt

第6章 函数与编译预处理(C语言程序设计,杨路明主编).ppt

6.1模块化程序设计与函数 把复杂任务细分成多个问题的过程,就叫程序的模块化。模块化程序设计是靠设计函数和调用函数实现的。 模块化程序设计 基本思想:将一个大的程序按功能分割成一些小模块, 特点: 各模块相对独立、功能单一、结构清晰、接口简单 控制了程序设计的复杂性 提高元件的可靠性 缩短开发周期 避免程序开发的重复劳动 易于维护和功能扩充 开发方法: 自上向下,逐步分解,分而治之 自定义函数 函数版本 #include stdio.h void main() { int a,b,m; ?????? int max(int a,int b);? ? scanf(%d,%d,a,b);?? ? m=max(a,b); ?????????? ?? ? printf(max=%d\n,m));? } int max(int a,int b)????? /*定义函数max*/ { ? int y; if(ab) y=a; else y=b; ? return y; } 例子:改写函数,一次性实现输出三个数中的最大者。 #include stdio.h void main() { int a,b,c,m; ?????? int max(int a,int b,int c);? ?

文档评论(0)

1亿VIP精品文档

相关文档