内存管理
是不是像新手训练的那种小程序才存放在栈里面,运行一个大的程序才用管理内存的函数像malloc calloc free{:10_245:} 占用空间比较小的堆栈都可以占用空间比较大的放在堆里
自己判断 yuxijian2020 发表于 2021-4-22 23:12
占用空间比较小的堆栈都可以
占用空间比较大的放在堆里
自己判断
是不是占用空间大的时候才有那些内存管理的函数,占用空间小的时候可以不用?{:10_245:} 难道你
int i = 1
也要
int* i = (int*)malloc(sizeof(int));
if(i == NULL)
{
printf("空间申请失败");
return;
}
*i = 1;
这么写?
不好意思 还忘记写free了 yuxijian2020 发表于 2021-4-23 07:37
难道你
int i = 1
也要
好的好的,谢谢
页:
[1]