C 基础 全局变量

/**
 被static修饰的局部变量
 1.只有一份内存, 只会初始化一次
 2.生命周期会持续到程序结束
 3.static改变了局部变量的生命周期, 但是不能改变局部变量的作用域
 
 被static修饰的全局变量
 1.作用域仅限于当前文件(任何文件不能通过extern来引用这个全局变量)
 2.static改变了全局变量的作用域, 但不是没有改变全局变量的生命周期
 
 默认情况下的全局变量
 1.作用域是整个程序的(整个程序的任何地方都可以通过extern来引用这个全局变量)
 2.只有一份内存, 只会初始化一次
 */
原文地址:https://www.cnblogs.com/developer-ios/p/4875670.html