const 与 define的区别
来源:互联网 发布:骑士火箭数据11.10 编辑:程序博客网 时间:2024/06/03 17:32
const 之前常用的字符串常量,一般抽成宏,但是苹果推荐我们使用const
const和宏的区别
执行时刻 :宏是预编译,const是编译阶段
编译检查:宏不做检查,不会报编译错误,const会做编译检查,会报编译错误
好处:宏可以定义 方法,函数,而 const不行
坏处 :使用宏会造成编译太久,每次使用都需要替换
宏不会生成很多内存,宏定义的是常量,常量都放在常量区,只会生成一份内存
const 的作用 限制类型
const仅仅用来修饰右边的变量(基本数据变量和指针变量)
const 修饰的变量都是只读的,不能修改
0 0
- const与#define的区别
- #define与const的区别
- define与const的区别
- const与#define的区别
- const与#define的区别
- const 与 #define的区别
- const与#define的区别
- const 与 #define的区别
- const与define的区别
- const与#define的区别
- const与#define的区别
- const 与#define的区别
- const与define的区别
- const与#define的区别
- const与define的区别!!!!!
- const与#define的区别
- const与#define的区别
- #define与const的区别
- 自学-Shiro中密码比对-07
- TODO:Laravel 使用blade标签布局页面
- 会有花开映照你,。
- 使用dockerfile来pull镜像并启动
- Android 数据存储方法
- const 与 define的区别
- java反编译工具eclipse插件jad的使用
- 【JZOJ 4924】 【NOIP2017提高组模拟12.17】向再见说再见
- tensorflow MNIST数据集上简单的MLP网络
- 小谈Android四大组件之Service
- get和post提交的区别
- codeforces 735 A. Ostap and Grasshopper (简单题)
- 数据库存储过程缺点总结
- Ubuntu清除log文件释放存储空间