在函数内实现malloc的方式
1-使用指针作为函数返回值的方式
dataStc *func1()
{
dataStc *p;
p = (dataStc *)malloc(sizeof(dataStc));
p->size = 6;
return p;
}
2-使用二级指针的方式
void func2(dataStc **p)
{
*p = (dataStc *)malloc(sizeof(dataStc));
(*p) -> size = 8;
}
运行效果
int main(int argc