黑马程序员技术交流社区

标题: 换值 [打印本页]

作者: hejunxin    时间: 2015-8-11 01:14
标题: 换值

将两个数内容交换和交换两个整数有区别吗?
还有,下面三种交换方法 有区别吗?

                                int a = 153 ;
                                int b = 407 ;

                                方法1:                                
                                a = a^b;
                                b = a^b;
                                a = a^b;
                                

                                方法2
                                int temp = a;
                                a = b ;
                                b = temp ;

                                方法3
                                a = a + b ;
                                b = a - b ;
                                a = a - b ;        

作者: 默凉雨    时间: 2015-8-11 22:36
不错。。。




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