c程序内存分配区域问题。记得以前学《Unix高级环境编程》时书中有提到c程序内存分配问题。然后有次面试时,问到这个问题我根据书上的内容来回答的,面试官却说回答的对了一半,当时很纳闷怎么会对了一半呢。下面来解释下。 先来说下c程序编译内存分配: 1.栈区(stack):存放局部变量和参数,申请和释放都由编译器自动完成。