static静态全局变量:
静态全局变量就是将全局变量变成静态的。如何变?——全局变量加个static。
static就是一个存储类说明符,a这个全局变量就成了一个静态全局变量了。
静态全局变量的特点:
1.生命周期是与程序共存亡。
2.作用域:只在它所在的文件内有效,别的文件用不了。
static静态局部变量:
静态局部变量就是:静态变量定义在了局部的位置。
静态局部变量跟局部变量的变化点仅仅在于生命周期。作用域都一样。
静态局部变量所使用的一个经典的例子:
这个例子在考试,面试,笔试经常会出现。 静态局部变量是能够充分体现静态存储区的特点!
结果
原因: