【发布时间】:2014-08-09 10:55:09
【问题描述】:
在一个简单的 C 程序中,如果我 malloc 一个指向变量或数组的点,根据内存映射,这部分内存分配到哪里?我对计算机编程非常陌生,所以我不确定不同的变量在内存中的存储方式是如何不同的。
另外,全局变量(例如int x = 5)将存储在内存中的什么位置?
最后,有没有关于 C 语言如何与低级硬件交互的材料?网上查到的都是C语法相关的,但是编译书我太菜鸟了。
如果不清楚,请告诉我。
【问题讨论】:
-
您能不能不通过 Google 搜索任何此类信息。不难找到...
-
@AntonH 我很抱歉询问所谓的基础知识,但我发现的信息太多了,我无法理解这一点。希望你能理解。
-
+1:这个问题有点含糊,但还是很有趣的。
标签: c memory-management malloc