传入指针来申请内存的理解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pengshengli/article/details/85319184

一开始无意注意到两段代码:

函数返回局部指针变量是否可行?

代码一:

代码二:

代码一是有问题的,很多博客都做了解释:

1.指向指针的指针申请动态内存

2.关于:如果函数的参数是一个指针,不要指望用该指针去申请动态内存 我的理解

等等都说了,函数会对参数做拷贝,那么可能对刚接触的人来讲,的确不太好理解。

我的理解就是一句:

代码一:传进来的是个指针,但没有明确的指向谁;

二代码:传进来的指针,是有指向的,指向的就是外面定义的那个指针str;

有更多的理解可以讨论

猜你喜欢

转载自blog.csdn.net/pengshengli/article/details/85319184