想请问为什么结果是3、6,而不是6、3

img


fun函数那里不是交换地址吗?为什么出来结果是3,6,而不是6,3

交换的只是fun中的指针变量指向的地址,并没有改变x,y变量指向的地址。换句话说,fun,main之间传了x,y指向的地址,但是没有传x,y进去,所以x,y指向不变

只是指针的地址改了,指针的指向没有改