黑马程序员技术交流社区

标题: 实现值交换的几种方法 [打印本页]

作者: wpf986530062    时间: 2015-10-18 23:15
标题: 实现值交换的几种方法
    int a = 1;
    int b = 2;
    int c;
1 c = a+b;
    a = c-a;
    b = c-a;
2  a = a + b ;
   b = a - b ;
    a = a - b ;
3  a = a ^ b ;
    b = a ^ b ;
    a = a ^ b ;

作者: knight_zfh1288    时间: 2015-10-18 23:22
呵呵、你忘了最常用的一个:
c = a;
a = b;
b = c;
作者: hdy105501    时间: 2015-10-18 23:37
前提是integer类型数据
作者: 豆豆是只喵    时间: 2015-10-18 23:37
多谢指导,么么哒
作者: liyang783    时间: 2015-10-18 23:39
总结的很好
作者: 汪坤洋    时间: 2015-10-19 00:02
总结的很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2