C语言程序设计教程第06章.pptVIP

  • 4
  • 0
  • 约 103页
  • 2017-06-04 发布于北京
  • 举报
第六章 函数与编译预处理 6.1 模块化程序设计与函数 6.2 函数的定义与调用 6.3 函数的递归调用 6.4 变量的作用域与存取方式 6.5 编译预处理 6.1模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 基本概念 模块与函数 C语言程序由基本语句和函数组成,每个函数可完成相对独立的任务,依一定的规则调用这些函数,就组成了解决某个特定问题的程序。 模块与函数 模块与函数 把大任务分解成若干功能模块, 用多个函数来实现这些功能模块。 通过函数的调用来实现完成大任务的全部功能。 模块设计的原则 算法的描述 例6.2 设计算法:找出a,b两数中的较大者,并输出 分析: 这个问题分三个步骤: 输入两个数; 找出其中的大数; 输出大数。 6.2 函数的定义与调用 在C语言中,函数(Function)是一个处理过程,可以进行数值运算、信息处理、控制决策,即一段程序的工作放在函数中进行,函数结束时可以携带或不带处理结果。 C语言程序处理过程全部都是以函数形式出现,最简单的程序至少也有一个main函数。函数必须先定义和声明后才能调用。 标准库函数 C语言有丰富的库函数,这

文档评论(0)

1亿VIP精品文档

相关文档