初识变量的作用域和生命周期
作用域和生命周期
局部变量的作用域:就是变量所在的局部范围
全局变量的作用域:整个工程
例子:
#include<stdio.h>
int g_val=2021;/全局变量
int main()
{
printf("1:%d\n",g_val);
printf("hehe\n);
{
printf("2:%d\n",g_val);
int a=10;//这个变量在哪里使用哪里就是它的作用域
printf("a=%d\n",a);
}
printf("3:%d\n",g_val;
return 0;
}
运行结果:
补充:全局变量的整个工程
在一个工程下面创建两个源文件,一个文件中的全局变量可以在另一个文件中使用
注意:在使用时要进行变量声明
变量声明: