方法一
int temp = a;
a = b;
b = temp;
printf("a = %i b = %i\n", a, b);
方法二
a = a + b;
b = a - b;
a = a - b;
printf("a = %i b = %i\n", a, b);
方法三
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a = %i b = %i\n", a, b);
int temp = a;
a = b;
b = temp;
printf("a = %i b = %i\n", a, b);
a = a + b;
b = a - b;
a = a - b;
printf("a = %i b = %i\n", a, b);
a = a ^ b;
b = a ^ b;
a = a ^ b;
printf("a = %i b = %i\n", a, b);
本文标题:交换两个数的方法int a = 5; int b
本文链接:https://www.haomeiwen.com/subject/tatlzqtx.html
网友评论