(54)const与define的特点和区别
来源:互联网 发布:房子平面设计软件 编辑:程序博客网 时间:2024/06/02 02:45
(1)#define只是用来做文本替换的,#define 常量是一个Compile-Time概念,它的生命周期止于编译器,它存在于程序的代码段,在实际程序中它只是一个常数、一个命令中的参数,并没有实际存在。
(2) const常量存在于程序的数据段,并在堆栈分配了控件。const常量是一个Run-Time的概念,它在程序中确确实实存在着并可以被调用、传递。const常量有数据类型,而宏常量没有数据类型。编译器可以对const常量进行类型安全检查。
阅读全文
0 0
- (54)const与define的特点和区别
- const与#define的特点与区别
- const和#define的特点和区别
- const\#define\inline的特点及区别
- 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的区别
- MySQL一段时间内取一条数据的办法
- 开始run
- Android下玩JNI的新老三种姿势
- <Shader> 一个简单的设置透明度,和深度缓存的Shader
- Linux删除指定目录
- (54)const与define的特点和区别
- MEMM,HMM,CRF三者之间的关系
- firewalld的用法
- WEB 开发错误收集(三) org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException:
- 基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
- AppBarLayout 介绍和简单使用
- 乐视视频真实地址解析
- iostat命令输出中的dm-x设备是多路径聚合之后的哪个设备?
- 链接