交换两个变量的值(面试题)
1.交换两个变量的值(使用第三个变量)
这是我第一次接触编程世界的一个思维。 让两个被子的水兑换,需要第三个杯子。
折腾一下就好了。
2.交换两个变量的值(不使用第三个变量)
N1 =10;
N2 = 20;
N1 = N1 + N2; //N1是全部的水
N2 = N1 - N2; //在全部的水中,倒掉N2的水。N2就成了N1
N1 = N1 - N2; //在全部的水中,倒掉原本N1的水(此刻N2是原本的N1)
作者:大黑兔
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.