1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > define宏定义和const常量定义之间的区别

define宏定义和const常量定义之间的区别

时间:2020-03-25 22:14:04

相关推荐

define宏定义和const常量定义之间的区别

宏:通常把是把一些常用字符串,基本便离开定义宏

1.编译时刻不同:const是在编译的时候编译,宏是在预编译的时候编译(预编译就是程序加载的时候,xcode上面会有一个进度条,显示进度,这个时候其实就是在预编译)

2.编译检测:const有编译检测,而宏没有编译检测

3.宏的好处:可以定义方法和函数

4.宏的弊端:大量使用宏,会导致预编译时间过长

const的作用

1.const仅仅是用来修饰右边变量(基本变量,指针变量)

2.被const修饰的变量只读

例如:

加上const之后,a为只读,不能赋值

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。