chap7函数.pptVIP

  • 18
  • 0
  • 约1.54万字
  • 约 74页
  • 2017-01-01 发布于上海
  • 举报
chap7函数

第七章 函数概述 一个C程序由一个或多个源程序文件组成,一个源程序文件是一个编译单位。 而每个源程序文件由一个或多个函数组成,函数是构成C语言程序的基本单位。由于C程序的执行总是从main函数开始,所以即使是非常简单的C语言程序,也至少包含一个函数,即main函数。一般大型的C语言程序都由多个函数构成的。所以从这个角度来说,编写C语言程序,实质就是编写构成C语言程序的各个函数。 函数的使用为C语言程序带来了许多好处。 一方面,C语言利用函数实现了程序的模块化设计,既满足了结构化程序设计的要求,又 使得程序的设计和维护变得相对较容易。 另一方面,由于函数可以重复使用:一个函数不仅可以在某个程序中多次被调用,而且还可以将其用于其他程序中,所以函数有效提高了代码的利用率,避免了相同功能代码的多次重复编写,加快了程序设计开发的进程。 另外,函数在控制任务规模、控制变量的作用范围以及程序开发的多人分工协作方面也有许多益处 。 可以说C程序的全部工作都是由各式各样的函数完成的, 所以也把C语言称为函数式语言。 函数分类  1. 从函数定义的角度看,函数可分为库函数和用户定义函数两种。   (1)库函数    由C系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。在前面各章的例题中反复用到printf 、 scanf

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档