内存类型 在运行一个C程序的时候,会分配两种类型的内存.第一种称为栈内存,它的申请和释放操作是编译器来隐式管理的,所以有时也称为自动内存.假设需要在func()函数中为一个整形变量x申请空间,我们只需要这样: void func() { int x; // declares an integer on the stack... } 编译器完成剩下的事情,确保在你进入 func() 函数的时候,在栈上开辟空间.当你从该函数退出时,编译器释放内存.因此,如果希望将某些信息存在于函数调用之外,建议不要…