66问答网
所有问题
为什么p1和p2的地址交换了,而a和b的地址没有交换呢?地址转递不是全部转换吗?
如题所述
举报该问题
推荐答案 2018-04-05
P1,p2就像两个门牌号,分别指向a家和b家,然后一个转换操作之后,p1指向b家,p2指向a家,但是!a家和b家的内容以及地址都没修改啊,只是p1.p2指向了其他的地址。所以a.b地址不变,存放内容也不变。明白没?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9i9Di9DipsDix9Dv9i.html
相似回答
大家正在搜
相关问题
新手初学c语言,为什么p1和p2的地址交换了,而a和b的地址...
关于C语言指针的问题
下面一段代码: int a=1,b=2,t; int *p1...
例子8.3和8.4,为什么一个可以改变大小值的互换,一个不可...
这题中,B=AP2P1,为什么不可以AP1P2呢?先交换第2...
指针变量作为参数,函数体只交换参数的地址,为什么a,b,*p...
C语言中,p1和p2都是指向int的指针,k为int型变量。...
51单片机的P2 可以作为地址数据 复用口 吗?为什么P1 ...