- 18
- 0
- 约1.67万字
- 约 76页
- 2016-07-21 发布于广东
- 举报
;6.1 模块化程序设计概述 ;C语言模块化程序设计思想
①使用函数可以控制任务的规模;
②使用函数可以控制变量的作用范围;
③使用函数,程序的开发可以由多人分工协作;
④使用函数,可以重新利用已有的、调试好的、成熟的程序模块。 ;6.2 使用函数编写程序 ;【例6.1】编写程序,使用用户自定义函数求两个整数的最大值。
程序分析:由于求最大值问题是最常的算法之一,这里可以使用模块化的方法实现,先由用户定义一个求最大值的自定义函数,再通过调用该函数来求两数中的最大值。 ;6.2.1 函数的声明与定义 ;2) 当被调函数的函数定义出现在主调函数之前时,在主调函数中也可以不对被调函数再作说明而直接调用。
例如:例6.1与下列程序代码等价。
/* 被调用函数定义出现在主调用函数之前,函数声明可省略*/
#include stdio.h
int fmax(int x,int y) /* 函数定义在主调函数之前*/
{ int z;
z=xy ? x:y;
return z;
}
main()
{ int a,b,c;
printf(input two number:);
scanf(%d,%d,a,b);
c=fmax(a,b); /* 函数调用 */
printf(max=%d,c);
};3) 如在所有函数定义之前,在函数外预先说明了
原创力文档

文档评论(0)