static修饰的变量

static 修饰的局部变量和全局变量

1.static修饰局部变量:

改变了变量的生命周期整个项目

但是不改变变量的范围仍然是局部范围

2.static修饰全局变量

改变了变量的范围;不能被为外部源文件引用,即:不能用extern引入

不改变变量的生命周期仍然是整个项目

下面用代码来举例


static修饰的变量

static修饰的变量

外部源文件(定义了变量g_val)的截图如下

static修饰的变量

static修饰的变量

结果如下图

static修饰的变量