【发布时间】:2020-10-26 11:23:24
【问题描述】:
char *expandspace (char* test) {
static int i = 0;
test = realloc (test, ++i * 100);
if(test == NULL) {
printf("realloc fail");
}
return test;
}
这个函数在什么情况下会导致内存泄漏?有没有办法修复它,让它工作 每次?谢谢。
【问题讨论】:
-
这是一道作业题吗?
标签: c memory-leaks realloc