C/C++中的常量到底存在了什么地方时间:2023-03-09 02:13:07 一般来说,基本类型(整型、字符型等)常量会在编译阶段被编译成立即数,占的是代码段的内存。(代码段是只读的,而且不允程序员获取代码段的地址,所以在c++中,尽量不为const分配数据段的内存,但是一旦取cosnt的地址,就不得不分配了,但是读const的时候,依然是从代码段读取那个立即数) 而字符串常量或基本类型的常量数组占用的是数据段内存。 当然,占代码段的内存一般不在我们常说的“占内存”范围中。