第6章 模块化程序设计.pptVIP

  • 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)

1亿VIP精品文档

相关文档