a=10,b=20
不借助第三方变量交换这两个值.
以前好像说不可以(其实是不可以任意两种东西不借助第三方而交换).但是对于数字可以.
方法:
[1]
a=a+b;
b=a-b;
a=a-b;
方法二:
a=a+b-(b=a);
测试平台:DEVC++ 4980
测试通过!
a=10,b=20
不借助第三方变量交换这两个值.
以前好像说不可以(其实是不可以任意两种东西不借助第三方而交换).但是对于数字可以.
方法:
[1]
a=a+b;
b=a-b;
a=a-b;
方法二:
a=a+b-(b=a);
测试平台:DEVC++ 4980
测试通过!