黑马程序员技术交流社区
标题:
第三天关于
[打印本页]
作者:
俏皮雅轩
时间:
2015-9-16 22:55
标题:
第三天关于
输入两个数,并且让两数数值交换,不需要第三方变量
x=x+y;
y=x-y;
x=x-y;
作者:
芝麻糊
时间:
2015-9-16 23:04
不建议楼主那样写
最有效率的写法:
a = a^b;
b = a^b;
a = a^b;
不过我还是觉得
temp = a;
a = b ;
b = temp ;比较好, 我们读代码的时间远远超过写代码的时间, 程序的可读性很重要
作者:
小二阳
时间:
2015-9-16 23:08
芝麻湖说得对!!
作者:
芝麻糊
时间:
2015-9-16 23:09
芝麻糊 发表于 2015-9-16 23:04
不建议楼主那样写
最有效率的写法:
a = a^b;
那就用异或实现吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2