#define和const的区别
来源:互联网 发布:堆排序算法 编辑:程序博客网 时间:2024/05/29 09:07
1)语法
#define 宏名称 宏值 (注:无分号和等号)
const (数据类型) 常量名=常量值; 或(数据类型) const 常量名=常量值;
2)内存空间分配
#define不分配内存空间
const在一般情况下不分配存储空间,但是如果有extern修饰或取一个const的地址,则会分配存储空间
3)安全性
#define无任何检查,如类型和语法结构,不安全
const有类型检查,可以排除故障,比较安全
- const和define的区别
- #define和const的区别
- #define和const的区别
- const和define的区别
- const 和define的区别
- const 和define的区别
- const 和 define 的区别
- const和#define的区别
- const和#define的区别
- const和define的区别
- const和#define的区别
- #define和const的区别
- CONST 和#define的区别
- const和#define的区别
- const和#define的区别
- const和define的区别!
- const和#define的区别
- const和define的区别
- ubuntu源码级安装bochs
- poj2528之线段树+离散化
- Installing Oracle 10g Release 2 Standard Edition on Red Hat Enterprise Linux 6.0 (x86_64)
- android 使用xml布局自己的对话框
- UVa 11795 - Mega Man's Mission 状态压缩dp
- #define和const的区别
- jQuery笔记
- 二叉堆的实现
- C++编译问题(银联支付)
- 加载文件javascript 文件的同步加载与异步加载
- OpenCv的连通域操作
- poj2186强连通分量
- 查找算法之三分查找
- OpenGL入门学习[二]