程序如何映射到计算机的内存和操作?

时间:2013-05-17 10:27:27

标签: c++ c memory-management compiler-construction

什么为函数编写编译器并为它分配内存?以及如何? 通常,很容易看到数据结构存储在内存中。但是如何操作?喜欢函数体中的语句?编译器为他们做了什么?

1 个答案:

答案 0 :(得分:2)

操作是使某些工作成功所需的步骤。假设您有以下代码片段:

int a = 1;
int b = 2;
int c = a + b;

这将涉及abc的一些存储,以及将值1存储到a的某种操作,值2进入b,然后计算a+b并将其存储到c

了解其工作原理对于理解计算机的工作原理至关重要,而且完全覆盖这是一个非常复杂的主题,我怀疑它在这里是一个简单的问题。