int a=10,b=20,c=30;则能使a和c的值互换的语句是?如题

发布时间:2021-03-05 08:20:17

int a=10,b=20,c=30;则能使a和c的值互换的语句是?如题

网友回答

比较普通的方式是设置中间变量temp
int temp;
temp=a;
a=c; c=temp;
但有一种效率更高的方法,就是使用异或,可以用以下赋值语句实现:
a=a^b;
b=b^a;
a=a^b;
以上问题属网友观点,不代表本站立场,仅供参考!