#include <stdio.h>
#include <malloc.h>
void f9(int *p, int size)
{
int i = 0;
for (i = 0; i < size;i++)
{
p[i] = i;
printf("%d\n", p[i]);
}
free(p);
}
int main()
{
int* p = (int*)malloc(5 * sizeof(int));
f9(p, 5);
free(p);//遵循谁申请,谁释放的原则
return 0;
}
多次释放指针
最新推荐文章于 2024-06-18 16:43:39 发布