第11章 用户标识符的作用域和存储类别.ppt
第11章 用户标识符的作用域和存储类别 11.1 作用域和存储类别的概念 11.2 局部变量和全局变量 11.3 局部变量的存储类别和生存期 11.4 全局变量的存储类别和生存期 11.5 函数的存储分类 11.6 如何运行一个由多个源文件组成的程序 11.1 作用域和存储类别的概念 11.1.1 作用域 11.1.2 存储类别和生存期 11.2 局部变量和全局变量 在C语言中,局部变量和全局变量的划分完全取决于变量定义的位置。 11.2.1 局部变量及其作用域 凡是在函数内部定义的变量都是局部变量(也称作内部变量),包括在函数内部复合语句中定义的变量和函数形参表中说明的形式参数。 局部变量只能在函数内部使用,其作用域是从定义位置起至函数体或复合语句体结束为止。 例11.1 局部变量的作用域。 int fun(int x,int y) { int z; z=x+y; return z; } main( ) { int a=2,b=3; { int c; c=a+b; printf(c=%d\n,c); }
原创力文档

文档评论(0)