[原创]没有明白过来,求助?
不用第三个变量实现两个变量的交换
斑竹给出的答案是:a+=b,b=a-b,a-=b;
如果写的菜一点的话是不是可以写成如下:a=a+b; b=a-b=(a+b)-b=a; a=a-b=(a+b)-b=a????
最后一个a 的值不还是原来的值么?
小弟愚昧,还请不吝赐教!
----------------解决方案--------------------------------------------------------
郁闷啊
怎么没有人来帮我啊
是我的问题太菜了么?
----------------解决方案--------------------------------------------------------
第一次见到可以这样.
a=a+b; b=a-b=(a+b)-b=a;
a=a-b=(a+b)-b=(a+b)-a=b//*b的值在刚刚第2部的时候就变拉*//
----------------解决方案--------------------------------------------------------
赋值能够冲减掉原变量中的数据,好像必须要用一个抽屉变量 ,你的想法真是奇怪 ~
----------------解决方案--------------------------------------------------------