第1个回答 2020-11-04
a=a+b;//自此现a值为原ab的和
b=a-b;//原ab的和-原b,即现b=原a
a=a-b;///原ab的和-原a,即现a=原b
这样就实现了ab值的互换,当然前提是a+b没有溢出
第2个回答 2020-11-06
举个列子
先给a,b赋值
a=3,b=1
a=a+b=3+1=4 (#a从3变成了4,b依然是1)
b=a-b=4-1=3 (#这里带入的a是变化后的a,减的b是原来的1,最后b从1变成了3)
a=a-b=4-3=1 (这里的a-b均是变化后的a,b)