字面常量和符号常量有什么区别??
答案:2 悬赏:10
解决时间 2021-05-24 18:50
- 提问者网友:無奈小影
- 2021-05-24 13:21
请详细解答,用法又有什么不一样????
最佳答案
- 二级知识专家网友:你把微笑给了谁
- 2021-05-24 13:54
一、常量:(不可以定义结构型常量)
常量包括字面常量,符号常量,契约型常量,枚举常量这几种类型。
二、字面常量包括:整形常量,字符型常量,字符串常量。注意:不存在数组常量,结构体常量等结构型的字面常量。但是存在结构型的符号常量
三、符号常量:(可以定义结构型常量)
用#define和const定义的常量!
这两种常量之间的区别:
1、#define定义的常量,除了字符串字面常量外都不占内存,所以无法取常量的地址,仅仅是宏替换而已
eg:
#define NAME “pang dong”
本质是字符串字面常量,会占用“静态存储区”
#define MAX 256
本质是整形的字面常量,不会分配内存
全部回答
- 1楼网友:末路丶一枝花
- 2021-05-24 14:25
兄弟啊,你有没有C语言啊,我找不到,找到的下载到来有木马,发给我啊,军
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |