d06_函数及编译预处理.pptVIP

  • 3
  • 0
  • 约 44页
  • 2017-06-13 发布于湖北
  • 举报
模块化程序设计与函数 函数的定义与调用 函数的嵌套、递归调用 变量作用域与存储方式 编译预处理 函数设计举例 函数 模块化程序设计 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 求解小问题的算法和程序称为“功能模块”。 在C语言中,这样的“功能模块”是通过函数来实现的,最终函数通过调用完成组合,形成的源程序文件就对应完整的功能要求。 函数是C语言程序最基本的单位,一个C语言源程序往往由一个或多个函数组成,但是任何一个C语言源程序有且仅有一个main函数,程序执行从main函数开始,在main函数中结束程序。 函数的分类 库函数 自定义函数 库函数prg6-1.c #include stdio.h #include math.h void main() { int a, s; a = -100; s = abs(a); printf(数据%d的绝对值是%d\n,a,s); } 引例 #include stdio.h void main() { int x,y,sum,maxdata,i; printf(从键盘输入变量x和y的值\n); scanf(%d,%d,x,y); for(i=1;i=20;i++) //输出

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档