常量在内存空间中大位置

jadeinsea 2003-10-18 08:54:57
钱能书上说,常量存放在全局数据区. 本人比较怀疑, 若是符号常量则放在编译器的符号列表中, 文字常量是直接数需要往内存中存放吗?
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeinsea 2003-10-19
  • 打赏
  • 举报
回复
"在VC及devc下运行结果都表明p与a的地址是位于同一段的"就能说明是数据区的吗?
langzi8818 2003-10-18
  • 打赏
  • 举报
回复
UP
liem 2003-10-18
  • 打赏
  • 举报
回复
我们可以通过下面的程序来测试一下:
const int a=10;
const int*p=&a;
cout<<p<<endl;
cout<<&p<<endl;

在VC及devc下运行结果都表明p与a的地址是位于同一段的。
daizh 2003-10-18
  • 打赏
  • 举报
回复
局部常量一般放在data的const内存中。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧