#define与const的区别
来源:互联网 发布:濮阳小黑人网络建站 编辑:程序博客网 时间:2024/04/26 04:02
#define定义的其实是一个字面常量的名字,在程序中可以把这个名字等价于字面常量使用,在编译时会被编译器替换为该字面常量。使用这种方式,只能达到提高程序可读性的效果,但是安全性不能得到保证。
从const语句的语法格式可以看出,const语句支持为常量指定类型,编译器在编译代码时将其类型进行安全检查。另外,使用const定义的符号常量有自己的内存地址,编译器为其分配了存储空间。
注:在可能的情况下,尽量使用const方式定义符号常量。
- 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的区别
- 使用#include指令的两种方式
- 哈弗图书馆墙壁上的训言
- 分析2440test中的中断处理部分 经典
- C#网络编程中的类
- 日语语法实践篇十——新编日语第一册第十一课之前文篇
- #define与const的区别
- J2EE
- HtmlHead & HtmlMeta
- 小布老师讲座笔记(一)
- 从客户端*****中检测到有潜在危险的 Request.QueryString 值? 出错对策(转)
- ARM LCDC Linux porting研究(1)之HW连接
- VB下如何编写CRC校验程序
- 网站(转载)
- 领悟牛根生用人