其实我还是没明白,我知道指针交换了,m,n的地址交换了,但是指针值变了么,我看的书上解析过程,没变啊
发布网友
发布时间:2023-05-18 02:13
我来回答
共2个回答
热心网友
时间:2023-09-20 04:43
p,q的值是没有变的~只是p,q他们指向的值变了
最开始p指向的m,交换后,p指向n了~~
就是说指针的值没变,但是指针指向的东西变了~~
热心网友
时间:2023-09-20 04:44
首先这个程序就有问题,指针r就没有初始化
其次m,n交换不是地址,是内容
指针的值没有变追问哦,那这个答案是什么啊,printf("%d,%d,%d,%d\n",m,n,*p,*q);