码迷,mamicode.com
首页 > 其他好文 > 详细

字面常量和符号常量的区别

时间:2017-04-04 23:02:06      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:ref   字符串表   target   分配   text   span   http   本质   数组   

 
  1、字面常量:是指可以用字符串表示的值。包括整形常量,字符型常量,字符串常量。注意:不存在数组常量,结构体常量等结构型的字面常量。但是存在结构型的符号常量
  2、符号常量:(可以定义结构型常量)用#define和const定义的常量!
  这两种常量之间的区别:
  #define定义的常量,除了字符串字面常量外都不占内存,所以无法取常量的地址,仅仅是宏替换而已,eg:
  ①#define NAME “pang dong”;
  本质是字符串字面常量,会占用“静态存储区”;
  ②#define MAX 256;
  本质是整形的字面常量,不会分配内存

 

字面常量和符号常量的区别

标签:ref   字符串表   target   分配   text   span   http   本质   数组   

原文地址:http://www.cnblogs.com/yidaijiankuanzhongbuhui/p/6666713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!