C 知道
这个为什么结果还是3 5啊虽然原来xy的值并没有交换 但是ab的地址的指向不是发生了改变吗?ab的指向不就是pq的指向吗?为什么ab的指向变了但pq没变
收起
你还是没理解什么叫修改形参的值不改变实参的值ab是指针,它们的值其实就是指向的地址你改了它们的地址,不影响传入的实参的地址如果你需要改变两个指针指向的值,那么要改*a和*b,而不是改a和b如果你需要改指针的指向,那么要定义成*&a和*&b,或者二级指针
确实不太理解。比如a和p是分别同时指向x.对吧?而不是a指向p,p指向x吧
不重要,因为不管谁先指谁后指,形参的改变都不影响实参
好的,那如果形参本身就是指针下的内容呢?有这种情况吗?这种情况下形参改变会改变实参吗?不好意思不太懂,求解😭
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!