局部变量的作用域在局部代码块(变量所在的局部范围)
全局变量的作用域在整个工程
#include <stdio.h>
int a = 100;//(全局变量)
int main()
{
int a = 10;//局部变量
printf("%d", a);
return 0;
}
问输出的a=?
a=10
问输出的a=?
当全局变量与局部变量的名字一样时,以局部变量为主(优先)
建议全局变量与局部变量名字不要相同。
局部变量的作用域在局部代码块(变量所在的局部范围)
全局变量的作用域在整个工程
#include <stdio.h>
int a = 100;//(全局变量)
int main()
{
int a = 10;//局部变量
printf("%d", a);
return 0;
}
问输出的a=?
a=10
问输出的a=?
当全局变量与局部变量的名字一样时,以局部变量为主(优先)
建议全局变量与局部变量名字不要相同。