问题描述在C语言项目中的某个函数里使用malloc来申请空间。最后函数返回保存在这个空间的值,也就是在函数中并没有free申请的空间,那么在函数外需要free吗?相关代码char *test() { char *op = malloc(sizeof(char) * 16);
... return op;
}
int main() { printf("%s", test());
}
添加回答
举报
0/150
提交
取消