发布网友 发布时间:2022-11-08 21:03
共2个回答
热心网友 时间:2023-11-13 04:28
函数的形参确实是局部变量,但是形参如果是地址,那么通过去地址操作,就可以访问到内存中的空间,从而改变它的值,返回时那个形参已经没有了。这里讲的是在函数局部内申明的局部变量,函数结束时,内存就已经释放了,返回它的地址是没有任何意义的。热心网友 时间:2023-11-13 04:28
函数返回,如果是基础类型,返回变量是复制局部变量,当返回的是对象时,返回的是对象指针,对象内容开辟在堆上,有指向且不手工释放的话,会一直存在