大学C语言程序课件-第八章.ppt

大学C语言程序课件-第八章

C程序设计 第8章 函数 8.1 概述 8.2 函数定义的一般形式 8.3 函数参数和函数的值 8.4 函数的调用 8.5 函数的嵌套调用 8.6 函数的递归调用 8.7 数组作为函数参数 8.8 局部变量和全局变量 8.9 变量的存储类别 8.1 概述 一个C程序可以分为若干个函数。 每个程序有且只能有一个main函数,其它的函数都是“子函数”。 子函数可以互相调用,但主函数不能被调用。 一个C源程序由一个或多个文件构成,一个源程序文件是一个编译单位。 8.1 概述 C程序的执行从main函数开始,调用其它函数后仍回到main函数,程序在main函数结束时结束。 所有子函数都是平行的,任何子函数都不属于其他函数。 从用户的角度来看,函数可以分为: 标准函数,即库函数 自定义函数 从函数形式看,可分为: 无参数函数:如printstar() 有参数函数:如printf() 8.2 函数定义的一般形式 函数定义的一般形式: 类型说明 函数名([形式参数说明]) {函数体} 形式参数说明方法: 类型说明 变量名[,类型说明 变量名] 函数体的组成: {[局部变量说明] 语句 } 局部变量: 函数体内定义的变量。其范围仅限于所在的函数内部,离开函数体则无意义。 8.3 函数参数和函数的值 一个C程序由若干个函数组成,各函数调用时经常需要传递一些数据。即调用

文档评论(0)

1亿VIP精品文档

相关文档