- 5
- 0
- 约7.84千字
- 约 28页
- 2016-10-31 发布于湖北
- 举报
信息工程学院 iec.cugb.edu.cn 第12章 存储类型 12.1 作用域 12.1.1 代码块作用域 12.1.2 函数原型作用域 12.1.3 文件作用 12.2 链接 12.3 存储期 12.4 存储类型 12.4.1 自动变量 12.4.2 寄存器变量 12.4.3 具有代码块作用域的静态变量 12.4.4 具有外部链接的静态变量 12.4.5 具有内部链接的静态变量 12.5 存储类型说明符 12.6 函数的存储类型 本章小结 12.1 作用域 作用域(scope)是指一个标识符在程序中的作用范围。一个C变量的作用域可以是代码块作用域、函数原型作用域或文件作用域。 12.1.1 代码块作用域 代码块是指一对花括号包含的一块代码。例如,整个函数体是一个代码块,函数内的复合语句也是一个代码块。在代码块内定义的变量具有代码块作用域,从变量的定义处开始到该块的结束为止变量可见。例如: float func1(float a,float b) { double x; //x作用域的开始 … return x; } // x作用域的结束? 在一个函数内部代码块中定义的变量,作用域为所在的代码块。 例如: int func2(i
原创力文档

文档评论(0)