概述
char* creat(void)
{
char* p=(char*)malloc(sizeof(char)*10);
return p;
}
void del(char *p)
{
free(p);
p=NULL;
}
int main()
{
del(creat());
}
通过指针传递, p=NULL;这句是精华,工程做的好的会把p赋值空,防止被两次free发生错误
最后
以上就是孤独长颈鹿为你收集整理的malloc和free在两个函数中实现的全部内容,希望文章能够帮你解决malloc和free在两个函数中实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复