类型常量 #define预处理命令
2019-01-11 本文已影响7人
纳兰沫
非作者原著 来自摘抄
参考文献
类型常量 #define预处理命令
区别
- 预处理命令 简单的文本替换 不包括类型信息 并且可被任意修改
- 类型常量 包括类型信息 并且可以设置其使用范围 而且不可被修改
类型常量:
static const NSTimeIntervalDuration = 0.3;
const
设置为常量 不可修改
static
意味着该变量仅仅在定义此变量的编译单元中可见 如果不声明static 编译器会为它创建一个外部符号extern