作业帮 > 综合 > 作业

有关程序里有两个值互换的而不用到第三个变量的解释.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/17 13:24:14
有关程序里有两个值互换的而不用到第三个变量的解释.
在上课的时候学到有一个互换值而不用第三个变量的方法,求解释.
a=a+b;
b=a-b;
a=a-b;
有关程序里有两个值互换的而不用到第三个变量的解释.
a=5
b=2
调换两个的值
a=a+b //a=5+2 a=7
b=a-b //a在这里经过了上面a的值已经不是5了 而是7了 所以 b=7-2 b=5
a=a-b //经过上面 a=7 b已经=5了 所以 在进行计算 把值赋给a a=7-5 a=2
最后实现了两个变量值的对换