局部变量
1 。在一个函数内部定义的变量。
#include <stdio.h>
float f1(int n)
{int
i,j
;
..........
}
char f2(float x,float y)
{float
z
;
..........
}
main()
{int
a,b,c
;
..........
}
i , j 的有效范围
z 的有效范围
a , b , c 的有效范围
2 。函数的形式参数。
3 。在某个复合语句中定义的变量
n 的有效范围
x , y 的有效范围
#include <stdio.h>
main()
{int a,b,c;
..........
{int
c
;
.........
c=a+b;
.........
}
}
c 的有效范围
复合语句中的变量
c
和函数体中的
c 互不影响
,在符合语句中的变量都有自己的存储单元 。