高级语言程序设计教学课件第7章.ppt

* 例 全局变量说明(在同一文件中) int p=1,q=5; float f1(int a) { int b,c; …… } int f3() { …… } char c1,c2; char f2(int x,int y) { int i,j; …… } main() { int m,n; ……. } p,q的作用范围 c1,c2的作用范围 * int a=3, b=5; max(int a, int b) { int c; c = ab?a:b; return(c); } main() { int a=8; printf(max=%d, max(a, b)); } 运行结果:max=8 例 全局变量与 同名,_________起作用 局部变量 局部变量 * 7.7 变量的存储类型 静态存储区 动态存储区 程序运行期间分配固定存储空间 程序运行期间根据需要,动态分配存储空间 Extern Static Register auto 变量的存储类型规定了该变量数据在内存中的存储区域。在不同存储区域存储的数据,有不同的生存期。 * auto变量 定义:[auto] 数据类型 变量名 使用范围 函数中的形参 函数内部的变量 复合语句中定义的变量 说明:没有做特殊说明的变量都是aut

文档评论(0)

1亿VIP精品文档

相关文档