通过学习函数的接口加深了对指针的理解。
对于上面的实例,其输出如下所示:
得出通过参数分配内存需要两层指针,而通过返回值分配内存只需要返回一层指针。
两层指针相当于改变指针地址指向的内容,故可以申请到内存。ChangePa3返回值返回的是指针,类同malloc的实现。
故ChangePa3和ChangePa1能达到效果。
通过学习函数的接口加深了对指针的理解。
对于上面的实例,其输出如下所示:
得出通过参数分配内存需要两层指针,而通过返回值分配内存只需要返回一层指针。
两层指针相当于改变指针地址指向的内容,故可以申请到内存。ChangePa3返回值返回的是指针,类同malloc的实现。
故ChangePa3和ChangePa1能达到效果。
1839
3万+

被折叠的 条评论
为什么被折叠?