你试着思考或者测试一下,如果你定义一个int *的指针,想在函数内部malloc,然后通过传参数的方式实现能成功吗?
==》我们知道函数传参有按值拷贝传参,引用传参,地址指针传参,而拷贝传参在函数内部的修改,函数外部是不能识别到的。==》为了是上面你思考的这个问题成立,这里就是把拷贝传参,换成了拷贝指针的地址传参,拷贝外部变量的地址,操作地址中的指针,达到外部指针初始化的方式,也可以通过返回值的方式~
谢谢大佬我明白了