读书人

恒量概念?

发布时间: 2013-12-10 15:05:55 作者: rapoo

常量概念??
变量是存在记忆体上,更准确的说是(内存)快取记忆体上

那常量到底是在那里??

在组合语言中,立即数就是常量,那组合语言中的立即数,跟C/C++中的常量存放的地方是不是一样?

网上说常量存在ROM中,那ROM到底是硬体的那个部分?

印象中记得,BIOS就是存在底板的ROM中,就是一个唯读的记忆体

那常量有可能放在底板的ROM中吗?我觉得不太可能,理由是怪,把程式中的常量放入底板??这么怪?

总结一下问题
1,常量到底是在那里??
2,如果是ROM,这ROM是在硬体的那个部分?
3,如果RAM跟ROM是2个硬体部分,那地扯会不会有重覆?
比如INT A 在RAM的0X0001
而DEFINE B 在ROM 的0X0001

新手书都没说,网上也查不到,请大牛帮忙,谢谢

[解决办法]
胡说,常量存储在程序的静态存储区,肯定还是在RAM里。

读书人网 >C++

热点推荐