《C语言程序设计》第5章函数.ppt

第5章 函数 学习目标与要求 1、掌握C语言函数的定义 2、掌握C程序调用函数的方法 3、了解递归函数的用法 4、掌握宏定义和文件包含的使用方法 本章要点 函数概要 函数的定义 函数的声明 函数的调用 函数的返回值 变量的作用域与生存期 变量的存储类别 函数的存储分类 预处理命令 函数概要 在C语言中,一个程序由一或多个程序文件组成,每个程序文件是一个程序模块,每个程序模块又由一个或多个函数组成。C语言通过函数组织程序,C程序设计的任务就是设计若干函数,并且确定它们之间的调用和被调用关系,每个函数均有独立的功能。 一个C程序只能有一个也必须有一个main函数,而子函数的数目实际上是不限的。 函数的定义 函数的定义是指:引入新的函数,并提供以下信息: 函数的返回值类型(可以缺省) 参数的个数、顺序、类型和名称 调用函数时所要执行的代码 函数的有效性 要注意函数只能定义在其他函数外部,函数不能嵌套定义,所有函数都是平行的、相互独立的。 一个程序如果用到多个函数,可以把它们放在同一文件中,也可以定义在不同的文件中。允许一个文件中含有不同程序中的函数,即一个文件中可以包含本程序用不到的函数,它们不被本程序调用。一个C语言函数的结构形式如下: 函数头{函数体} 1、函数头 函数头的结构形式如下: 函数类型  函数名(形式参数列表) 【例5-1】 求二数之

文档评论(0)

1亿VIP精品文档

相关文档