下载此文档

清华大学C语言谭浩强第5章.ppt


文档分类:IT计算机 | 页数:约107页 举报非法文档有奖
1/107
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/107 下载此文档
文档列表 文档介绍
第5章函数
第5章函数
程序的模块结构
函数的分类
函数的定义和调用
函数间的参数传递
函数的嵌套与递归
系统函数
变量的存储类别、作用域、生存期
C程序的模块结构
C程序的模块化结构概念
函数的概述
C程序的模块化结构概念
C语言使用函数来支持模块化程序设计。
一个C程序由一个具有固定名称main()的主函数和若干个以标识符命名的其他函数组成。
通常用main()函数描述程序的总体框架,其他函数则完成某种特定的子功能。
C函数是一种独立性很强的程序模块,所有的函数都处于平等地位,不存在从属关系,即在程序运行时,任何函数都可以调用其他函数,又可以被其他函数调用(主函数除外),甚至还可以自我调用(主函数除外)。
函数的概述
函数本质上是一个完成特定功能的段程序,该段程序可以被其他函数调用。
除了主函数之外,其他的函数是不能独立运行的。
一个简单函数调用的例子:
#include<>
main()
{
hello(); /* 调用hello函数*/
}
hello() /* hello函数*/
{
printf ("Hello,human \n");
}
程序的运行结果如下:
Hello,human
函数的分类
1. 从函数定义的角度进行分类
2. 从函数形式的角度进行分类
3. 从函数的作用范围进行分类
4. 从有无返回值的角度进行分类

从函数定义的角度看,函数可分为用户函数和系统函数两种。
(1)用户函数:是用户按需要编写的函数。
(2)系统函数:由C语言系统提供,用户无须定义,也不必在程序中作类型说明,只需在程序前包含有该函数原型的头文件即可在程序中直接调用。

从函数形式上来看,可以将函数分为无参函数和有参函数两种。
(1)无参函数:无参函数即在函数定义、函数说明及函数调用中均不带参数。
(2)有参函数:有参函数也称为带参函数。在函数定义及函数说明时都有参数,称为形式参数(简称为形参)。

如果从函数起作用的范围来分,又可以将函数分为外部函数和内部函数。
(1)外部函数:可以被任何编译单位调用的函数称为外部函数。
(2)内部函数:只能在本编译单位中被调用的函数称为内部函数。

清华大学C语言谭浩强第5章 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数107
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wyj199215
  • 文件大小1.09 MB
  • 时间2017-07-23
最近更新