#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int g_val = 2023; // 定义全局变量
// 作用域和生命周期
// 变量作用域:
// 局部变量的作用域:变量所在的局部范围
// 全局变量的作用域:整个工程
// 变量的生命周期
// 局部变量的生命周期;进入局部范围 生命周期开始 出局部范围 生命结束
// 全局变量的生命周期;同程序的生命周期
int main()
{
printf("你好你好\n");
int a = 10;
printf("a=%d\n", a);
printf("1%d\n", g_val);
{
int b = 20;
printf("b=%d\n", b);
printf("2%d\n", g_val);
}
printf("3%d\n", g_val);
return 0;
}
#include<stdio.h>
// 声明一下变量
extern int g_val;
int sss()
{
printf("第二个工程文件使用全局变量%d", g_val);
return 0;
}