int a=10,b=20,c=30;则能使a和c的值互换的语句是?如题
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 10:34:29
![int a=10,b=20,c=30;则能使a和c的值互换的语句是?如题](/uploads/image/z/3975483-3-3.jpg?t=int+a%3D10%2Cb%3D20%2Cc%3D30%3B%E5%88%99%E8%83%BD%E4%BD%BFa%E5%92%8Cc%E7%9A%84%E5%80%BC%E4%BA%92%E6%8D%A2%E7%9A%84%E8%AF%AD%E5%8F%A5%E6%98%AF%3F%E5%A6%82%E9%A2%98)
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;