static、extern、const

static:静态变量,创建该变量的源文件独享,也可以说是私有的全局变量,作用域为声明它的.m文件

extern:全局变量,如果有同名的局部变量,在使用该局部变量的方法内全局变量会被屏蔽掉

const:静态常量,不可变

static extern:静态全局变量,除生命该变量的类外,其他源文件不可使用,并且不可以使用与之相同的变量名

extern const:同时修饰同一个变量时,该全局变量只能被初始化一次,不可变

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容