const:
1、将一些常见的变量变成只读变量。
只读.png
2、方法参数,传入一个地址,不允许在方法内部修改外界值。
const只读+.png宏:
#define name @“XDYB”
const与宏的区别
1、const在编译时刻
:项目一打开会上面有个读条时期。
2、宏在预编译时刻
。
3、应该尽量少使用宏,宏多会导致项目打开时需要预编译很久。
4、const会有编译检测,宏没有编译检测。
5、宏可以替换方法和函数,const不行。
问题:大量使用宏不会导致内存暴增!
字符串常量保存在常量区中,只会分配一次内存。
const作用:
1、用来修饰右边变量(基本变量,指针变量)
2、只要被const修饰的变量,只读
const笔试题.png
网友评论