“不能把一个字符串常量赋予一个字符变量”这句话怎么理解,不是有宏定义吗? 我来答 1个回答 #热议# 空调使用不当可能引发哪些疾病? 悟空啊0122 2014-06-24 · TA获得超过253个赞 知道答主 回答量:119 采纳率:50% 帮助的人:138万 我也去答题访问个人页 关注 展开全部 程序的存储区分为4块 1、全局静态区(存储全局变量、静态变量) 2、字符常量区 (存放字符串常量) 3、栈区 (局部变量) 4、堆区 (动态分配的内存) 字符变量存储的内容不是字符串常量,可以被修改 字符串常量是不能修改的 宏定义的不是变量,只是一个标记,在程序预编译的时候就是进行简单的替换操作记得采纳啊 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容学习c语言每天免费网上学习学习c语言免费网上学习学习c语言,国内讲师机构专业授课,适合从基础学习,挑战从入门到熟练运用,海量学习c语言学习 从入门到编程技术高超 C语言编程能力快速提升www.huke88.com广告学习c语言精通之路,编程思想重塑,高效学习课程!coding.imooc.com查看更多 其他类似问题 2019-12-07 c语言中为什么用宏定义一个字符常量(一个字母)可以赋值给字符变量? 2 2017-06-07 常量与变量都是变量,常量是特殊的变量,只不过常量被赋予值后就再也不能改变的量,而普通的变量则能再赋 更多类似问题 > 为你推荐: