c++基础 1.static关键字的作用1.1修饰局部变量1.2修饰全局变量1.3修饰函数 1.static关键字的作用 栈、堆、全局/静态存储区、常量存储区、代码区, 地址从高到低 全局变量gCount的地址是: 0x403010 静态局部变量sCount的地址是: 0x407034 局部变量lCount的地址是: 0x61fddc 1.1修饰局部变量 相当于提升局部变量的生命周期,本来局部变量是在栈上申请的,函数执行完成就销毁,加了static后,就存储到了全局/静态存储区,和全局遍历的地址一致 1.2修饰全局变量 使得该全局变量只能在当前声明文件中使用,一般的全局变量,在其他文件中想引用的话,加上extend关键字就行 1.3修饰函数 使得该函数只能在本文件中使用