“不能把一个字符串常量赋予一个字符变量”这句话怎么理解,不是有宏定义吗? 我来答 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 悟空啊0122 2014-06-24 · TA获得超过253个赞 知道答主 回答量:119 采纳率:50% 帮助的人:138万 我也去答题访问个人页 关注 展开全部 程序的存储区分为4块 1、全局静态区(存储全局变量、静态变量) 2、字符常量区 (存放字符串常量) 3、栈区 (局部变量) 4、堆区 (动态分配的内存) 字符变量存储的内容不是字符串常量,可以被修改 字符串常量是不能修改的 宏定义的不是变量,只是一个标记,在程序预编译的时候就是进行简单的替换操作记得采纳啊 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容【正版】DirectX-c++-Win系统文件全能修复dll.ahmfsoft.com查看更多 其他类似问题 2012-08-02 c语言中为什么用宏定义一个字符常量(一个字母)可以赋值给字符... 15 2018-01-24 c语言中为什么用宏定义一个字符常量(一个字母)可以赋值给字符... 2 2010-02-06 C语言中是如何定义常量的啊 273 2017-12-21 要编译一个预处理语句编译的常量,应使用语句 3 2011-08-25 在宏定义#define PI 3.1415926中,用宏名P... 4 更多类似问题 > 为你推荐: