作用已在标题描述,下面看代码:
j += i ;
i = j - i ;
j = j - i ;
解释如下:
j1 = j0+ i0 ;
i1 = j1- i0 = j0 ;
j2 = j1 -i1 =j0 + i0 - (j1 - i0) = i0;
每次i,j的值一旦变化,其后跟着的数值也就变化,因此最终结果就是:i,j的值相互交换。
作用已在标题描述,下面看代码:
j += i ;
i = j - i ;
j = j - i ;
j1 = j0+ i0 ;
i1 = j1- i0 = j0 ;
j2 = j1 -i1 =j0 + i0 - (j1 - i0) = i0;
每次i,j的值一旦变化,其后跟着的数值也就变化,因此最终结果就是:i,j的值相互交换。