三变量交换法

在我所知道的计算机语言中,无论是JAVA,C还是python,两个变量的交换都需要用到第三个变量。因为变量a赋值给b时,b中的值会被a的值覆盖。这需要第三个变量暂时存放b中的值,在a给b赋值完成后再把其中值赋值给a。这样就完成了两个变量中数值的交换。

int a=1,b=2,c;

c=b;
b=a;
a=c;


 

posted @ 2020-04-06 22:00  念念她爹  阅读(508)  评论(0)    收藏  举报