Const和#define
来源:互联网 发布:网络攻防大赛 常见思路 编辑:程序博客网 时间:2024/06/11 04:47
C++中的const类似于宏定义
Const int c = 5 ≈#define c 5
C++中的常量与宏定义不同
Const常量有编译器处理,提供类型检查和作用域检查
#define预处理器处理,只是单纯的文本替换
例:
Void fun1()
{
#define a 10
Const int b = 20;
//#undef //取消该句以后的作用域
}
Void fun2()
{
Printf(“%d”,a);
Printf(“%d”,b);
}
Void main()
{
Fun1();
Fun2();
}
0 0
- const和#define
- #define和const区别
- const 和 #define
- #define、const和enum
- define const 和 typedef
- define 和 const
- const 和 define
- #define、const和enum
- define和const区别
- const和define异同
- const和define区别
- const 和 #define区别
- const和#define
- const和define
- const和#define区别
- const 和 #define区别
- const 和 #define区别
- const 和 #define区别
- 303. Range Sum Query - Immutable
- 骨骼蒙皮动画(SkinnedMesh Animation)的实现
- C++对C的增强
- uC OSIII port
- Vim使用技巧——基础
- Const和#define
- 发现一本linux相关书籍,电子书,特地分享出来
- uC CPU port
- C++引用
- 深入浅出-iOS Block原理和内存中位置
- 【转载】优先队列详解
- 15-题目1432:叠筐
- 为什么有些人出3倍薪资也挖不走?
- 九大排序算法再总结