变量的作用范围——局部变量与全局变量-计算机二级c

时间:2024-05-16 03:16:46
【文件属性】:

文件名称:变量的作用范围——局部变量与全局变量-计算机二级c

文件大小:1MB

文件格式:PPT

更新时间:2024-05-16 03:16:46

二级c

4.3.2变量的作用范围 ——局部变量与全局变量 局部变量---内部变量 定义:在函数内定义,只在本函数内有效 说明: main中定义的变量只在main中有效 不同函数中同名变量,占不同内存单元 形参属于局部变量 复合语句中可定义仅复合语句中有效的局部变量。 float f1(int a) { int b,c; ……. } char f2(int x,int y) { int i,j; …… } main() { int m,n; ……. } a,b,c有效 x,y,i,j有效 m,n有效 例 不同函数中同名变量 main() { int a,b; a=3; b=4; printf("main:a=%d,b=%d\n",a,b); sub(); printf("main:a=%d,b=%d\n",a,b); } sub() { int a,b; a=6; b=7; printf("sub:a=%d,b=%d\n",a,b); } 例 复合语句中变量 #define N 5 main() { int i; int a[N]={1,2,3,4,5}; for(i=0;i


网友评论