中易网

设 int i=3; int j=4;不用中间变量,如何交换i,j的值?

答案:3  悬赏:0  
解决时间 2021-01-12 06:23
  • 提问者网友:低吟詩仙的傷
  • 2021-01-11 06:04
设 int i=3; int j=4;不用中间变量,如何交换i,j的值?
最佳答案
  • 二级知识专家网友:话散在刀尖上
  • 2021-01-11 06:58
i=i+j;
j=i-j;
i=i-j;
全部回答
  • 1楼网友:佘樂
  • 2021-01-11 08:33
用异或 i ^= j;j ^= i;i ^= j;
  • 2楼网友:拜訪者
  • 2021-01-11 08:20
二楼的对,我也是这么写。他写了就支持一下吧!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息