黑马程序员技术交流社区

标题: 交换两个变量的值,除了基础教学视屏里说的两种方法之外,还有其他吗 [打印本页]

作者: 邹永权    时间: 2015-4-25 23:13
标题: 交换两个变量的值,除了基础教学视屏里说的两种方法之外,还有其他吗
如题,请问哪位大神知道的?
作者: 执念    时间: 2015-4-25 23:36
第三方变量;减法;异或。就这三种了吧
作者: 老树    时间: 2015-4-25 23:38
a=a+b;
b=a-b;
a=a-b;
作者: 麻木    时间: 2015-4-26 00:38
我就会最简单的:

int a,b,temp;
temp = a;
a= b;
b =temp;
作者: 可乐zj    时间: 2015-4-26 00:42
第三方变量,异huo,减法
作者: 霸王睡别姬    时间: 2015-4-26 11:09
可以用指针的,还可以用数组,变量。不过方法应该就是楼上面说的两种吧




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