美文网首页
宏、const

宏、const

作者: 闲得一B | 来源:发表于2016-05-06 22:29 被阅读54次

const:
1、将一些常见的变量变成只读变量。


只读.png

2、方法参数,传入一个地址,不允许在方法内部修改外界值。

const只读+.png

宏:

#define name @“XDYB”

const与宏的区别
1、const在编译时刻:项目一打开会上面有个读条时期。
2、宏在预编译时刻
3、应该尽量少使用宏,宏多会导致项目打开时需要预编译很久。
4、const会有编译检测,宏没有编译检测。
5、宏可以替换方法和函数,const不行。

问题:大量使用宏不会导致内存暴增!

字符串常量保存在常量区中,只会分配一次内存。

const作用:
1、用来修饰右边变量(基本变量,指针变量)
2、只要被const修饰的变量,只读


const笔试题.png

相关文章

网友评论

      本文标题:宏、const

      本文链接:https://www.haomeiwen.com/subject/ujvjrttx.html