一个{ },就是一个作用域。
在{ }定义的变量,只能在该作用域内起作用。
int f(int n)
{
static int a =5;
if(n%2)
{
int a = 6;
printf("%d\n",a);
}
return a;
}
int main()
{
int s ,n=1;
s = f(n);
printf("%d",s);
return 0;
}
输出结果为:
6
5