C语言子函数剖析.ppt

第七章 函 数 7.1 概 述 四、函数的分类 7.2 函数的定义与应用 三、 形式参数和实际参数 在程序编译阶段对调用函数的合法性进行全面检查。如没有函数声明,编译到包含函数调用的语句时(如xx(a,b)),编译系统不知道xx是函数名,也无法判断实参(a,b)的类型和个数是否正确,无法进行正确性的检查。只有在运行时才会发现实参与形参的类型或个数不一致,出现运行错误。 7.3 函数的嵌套调用 7.4 函数的递归调用 7.5 变量的作用域 7.6 变量的存储类别 一、静态存储方式和动态存储方式 二、静态存储变量和动态存储变量 三、变量的属性及其定义 四、变量的存储类型 * 二、C函数与C程序结构 ⑴C程序由主函数(main函数)和若干个子函数构成; ⑵主函数调用子函数; ⑶子函数在定义时是并列的; ⑷子函数可相互调用,也可被多次调用。 将一个C程序分为若干模块,每个模块实现一个特定的功能,在C语言中用函数来实现模块的功能。函数是具有某种功能的独立程序段。 一、C函数的概念 main a b c d e f g h h i e g 函数调用示例: main() /* 主函数 */ { print_star(); /*调用print_star函数画****/

文档评论(0)

1亿VIP精品文档

相关文档