首页
58问答库
>
C语言:if的大括号里,指针的地址交换了,但是值没变啊,第一个输出为啥还变了呢?(我知道a,b没变
C语言:if的大括号里,指针的地址交换了,但是值没变啊,第一个输出为啥还变了呢?(我知道a,b没变
2025-04-13 17:13:15
推荐回答(2个)
回答(1):
简单来说,p1和p2交换的是a和b的地址,原来p1是指向a的,p2指向b的,交换地址后p1指向b,p2指向b。所以输出的是*p1==b;*p2==a。
回答(2):
地址交换了,地址上的内容也就跟着交换了
相关问答
最新问答
电脑不带outlook怎么自己装啊?
367÷9怎样验算?
vivoy13t来电语音播报怎么取消
猪得了口蹄疫后打了口蹄疫疫苗还能打针么
请历史找谁
求解,求解,求解,求解!
和衷共济的近义词
陆金所转银行卡有限额吗?要不要手续费?
形容“合作共赢”的成语有哪些?
学习了统计知识后,某班的数学老师要求学生就本班同学的上学方式进行一次调查统计,下图是通过收集数据后