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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:27:22
int a=10,b=20,c=30;则能使a和c的值互换的语句是?如题

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

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;