c语言程序设计题*a^=*b; *b^=*a; *a^=*b;这是一个将a,b交换的语句,但不知道为
答案:2 悬赏:10 手机版
解决时间 2021-02-08 14:30
- 提问者网友:贪了杯
- 2021-02-08 01:05
c语言程序设计题*a^=*b; *b^=*a; *a^=*b;这是一个将a,b交换的语句,但不知道为
最佳答案
- 五星知识达人网友:像个废品
- 2021-02-08 02:28
用到异或的运算法则:a^a=0;0^a=a;a^b=b^a;a^b^c=a^(b^c)=(a^b)^c;如题:*a=*a^*b;*b=*b^(*a^*b)=*b^*b^*a=0^*a=*a;将*a的值赋给了*b;*a=(*a^*b)^*a=*a^*a^*b=0^*b=*b;将*b的值赋给*a;
全部回答
- 1楼网友:患得患失的劫
- 2021-02-08 03:46
谢谢解答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯