纯的C语言中有没有只读变量和常量的区别?如果有是什么?

 我来答
西夏驸马創
2015-09-18 · 超过72用户采纳过TA的回答
知道答主
回答量:130
采纳率:80%
帮助的人:61.4万
展开全部
google上搜索“只读变量”第一个链接就能解答这个问题:
const修饰的不是常量而是只读的变量,const修饰的只读变量不能用来作为定义数组的维数,也不能放在case关键字后面。
只读变量它是个变量,声明它时,需要给它分配内存空间或者说是缓冲。而常量不是变量,是一个静态的值,不需要为它分配内存空间。
C语言中定义常量是用enum类型和#define宏。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式