程序中的数据和变量都会被分配到程序所在的虚拟内存中，内存空间包含两个重要区域栈区（Stack）和堆区（Heap）。函数调用的参数、返回值以及局部变量大都会被分配到栈上，这部分内存会由编译器进行管...