C语言各章小结 [2013.6.18].ppt

第七章 函数 必须有且只能有一个名为main的主函数 C程序的执行总是从main函数开始,在main中结束 函数不能嵌套定义,可以嵌套调用 常用库函数使用前的文件包含math.h、string.h、stdio.h 函数定义 函数调用: 函数名(实参表); 函数说明 函数类型 函数名(形参类型说明表); 函数类型 函数名(形参类型说明表) { 说明部分 语句部分 } 函数参数传递 1. 值传递 函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值 特点:形参与实参占用不同的内存单元;单向传递 2. 地址传递 函数调用时,将数据的存储地址作为参数传递给形参 特点:形参与实参占用同样的存储单元;“双向”传递;实参和形参必须是地址常量或变量 数组名作为函数参数 指针变量作为函数参数 递归函数 P154例7.13、P158 三(2)(3) 变量的作用域 局部变量、全局变量 变量的存储类别 Auto 自动类型 Register 寄存器类型 Static 静态类型 Extern 外部类型 局部静态变量的可继承性 宏定义 P148 无参宏定义(符号常量定义) #define 标识符 字符序列 #define PI 3.14159 有参宏定义 #defin

文档评论(0)

1亿VIP精品文档

相关文档