指针作为函数的返回值?
我想问这个指针p为什么可以正常返回,函数调用完变量b不是被回收了吗?为什么我在main函数里却可以得到指针p所指向的值为6?...
我想问 这个指针p为什么可以正常返回,函数调用完变量b不是被回收了吗?为什么我在main函数里却可以得到指针p所指向的值为6?
展开
2个回答
2020-03-20
展开全部
这个函数的意思是 定义一个变量b并赋值为6,然后定义一个指针变量p并把b的地址赋给它,最后返回p的值
追问
函数调用完 b的空间不是被销毁了么,怎么还可以正常返回b的地址?
追答
它把b的地址赋值给p了啊 就算销毁也是赋值之后 不影响p的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |