一、作用域
局部变量的作用域是变量所在的局部范围。
全局变量的作用域是整个工程。
局部作用域:
int main()
{
printf("hhh\n");
//printf("a = %d\n", a); //未声明的标识符
{
int a = 0; //局部变量
printf("a = %d\n", a);
}
//printf("a = %d\n", a); //未声明的标识符
return 0;
}
全局作用域:
二、生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
全局变量的生命周期是:整个程序的生命周期。