什么为函数编写编译器,它是否为其分配内存?以及如何分配内存? 一般来说,很容易想象数据结构存储在内存中。但如何操作呢?就像函数体中的语句一样?编译器为他们做了什么?
最佳答案
操作是让某件事发挥作用所需的步骤。假设您有以下代码片段:
int a = 1;
int b = 2;
int c = a + b;
这将涉及 a
、b
和 c
的一些存储,以及存储值 1< 的某种操作
转化为 a
,将值 2
转化为 b
,然后计算 a+b
并存储进入c
。
理解它是如何工作的是理解计算机一般如何工作的关键,并且它是一个非常复杂的主题,需要完全涵盖,我怀疑它是否适合作为一个简单的问题在这里。
关于c++ - 程序如何映射到计算机的内存和操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16606806/