int a;
void main()
{
int a=5;
fft();
}
void fft()
{
printf("%d",a)
}
则a为0.
在局部函数中定义了一个同名的变量,此时在MAIN中就会屏蔽掉全局变量,不会给全局的a赋值5.
int a;
void main()
{
int a=5;
fft();
}
void fft()
{
printf("%d",a)
}
则a为0.
在局部函数中定义了一个同名的变量,此时在MAIN中就会屏蔽掉全局变量,不会给全局的a赋值5.