#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int m = 30;
//函数调用时压栈,函数调用后释放局部变量
void func() {
int a = 10; //局部变量释放
static int b = 20; //静态变量不释放
int* c = (int*)malloc(sizeof(int));//堆区数据不释放 但是c指针变量释放
m = 40;//全局变量不释放,等到程序结束释放
}
int main(int argc, char* argv[])
{
func();
system("pause");
return EXIT_SUCCESS;
}
C语言-栈帧概念
最新推荐文章于 2024-09-28 15:38:29 发布