69,372
社区成员
发帖
与我相关
我的任务
分享
TYPE *p = NULL;
if (NULL != (p = (TYPE *)malloc(size)) )
{
//正常情况,申请成功
}
else
{
return 你要的数据类型。
}
返回其它类型的数据什么意思?
malloc函数返回类型时void *, 只会是一个合法的指针或者NULL指针
TYPE *p = NULL;
if ((p = (TYPE *)malloc(size)) != NULL)
{
//正常情况,申请成功
}
else
{
//这里处理未申请成功的情况
}