首页 > 其他技术 > 关键字探索 define const 2018年01月19日

关键字探索 define const

define 单纯的代码替换,预编译时进行

const 常数,不变的。

​ const是一个关键字。它限定一个变量不允许被改变,产生静态作用。

  • 编译时进行处理

  • 只分配一次内存

  • 修饰关键字右边部分表示的内容不可变

  // stringConst 地址能修改,stringConst值不能修改
  NSString * const stringConst = @"I am a NSString * const string";

static 局部变量(只在文件内使用)

  • 延长被修饰变量的生命周期,程序结束才被销毁
  • 只生成一份内存,只做一次初始化
  • 修改变量作用域,限制在本文件内


添加新评论

© 2018 为吾优 . 由 WordPress 强力驱动 | Theme By Jimmy & PCDotFan