C语言_ch07_3_存储方式和生存期.pptVIP

  • 0
  • 0
  • 约4.43千字
  • 约 27页
  • 2017-06-08 发布于湖北
  • 举报
C语言_ch07_3_存储方式和生存期

* * 第7章 用函数实现模块化程序设计 7.1为什么要用函数 7.2怎样定义函数 7.3调用函数 7.4对被调用函数的声明和函数原型 7.5函数的嵌套调用 7.6函数的递归调用 7.7数组作为函数参数 7.8局部变量和全局变量 7.9变量的存储方式和生存期 7.10 关于变量的声明和定义 7.11 内部函数和外部函数 * * 作用域(scope) 标识符的作用域指的是可以访问标识符的代码区域 如:变量a作用域指a的可访问区域。 C的变量作用域分为代码块作用域(block scope)和全局作用域(global scope)两种。 * * 块 块:指{}内的多条语句 块可以嵌套 块内定义的变量的作用域范围 起:该变量被定义的地方 止:块末尾的} * * 块作用域 块内定义的变量在该块内和其内部块中可以被访问,但是块外不能访问 * * 全局(或文件)作用域 全局作用域,指整个源文件中都可以访问。 // filename: file1.c int a; int main(void) { ???a = 2; return 0; } * * 全局变量(Global Variable) 也称外部变量 在所有函数之外定义的变量是全局变量,在定义它的位置之后到文件尾都可访问 全局变量的初始化 int a=1; int a; 定义时未初

文档评论(0)

1亿VIP精品文档

相关文档