美文网首页
交换两个数的方法int a = 5; int b

交换两个数的方法int a = 5; int b

作者: 通哥 | 来源:发表于2019-05-20 17:02 被阅读0次

方法一

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