Const
const 前缀声明指定类型的常量,如下所示:
const type variable = value;
const 修饰位置的变化
//变量a被const修饰,就成为了只读,不能被修改赋值了
int const a = 10; //等价于 const int a = 10;
// Wrong a = 20;//错误代码
int const *p // *p只读 ;p变量
int * const p // *p变量 ; p只读
const int * const p //p和*p都只读
int const * const p //p和*p都只读
const 常用用法
//定义一个全局只读变量
NSString * const Kname = @"appkey";
//static修饰后此全局变量只能本文件访问
static NSString *const Key = @"hddjj”;
参考资料:[1]