【发布时间】:2012-02-06 15:51:48
【问题描述】:
我读到 C 中未初始化的全局变量将占用内存的 .bss 部分。它也只是一个占位符,不会占用目标文件中的任何空间。
我的问题是,一旦为未初始化的全局变量分配了某个值,它将存储在物理内存的什么位置?
例如:
int a[100];
int main()
{
a[10] = 25;
}
在上面的程序中,内存位置会分配到哪里?
【问题讨论】:
-
值得注意的是,C 根本没有内存模型。
标签: c