瀏覽單個文章
X19-TypeIII
Silent Member
 
X19-TypeIII的大頭照
 

加入日期: Mar 2012
文章: 0
引用:
作者A級黑豬肉
嚴格上「x+1 可以寫成 x+=1」是不成立的,但「x = x + 1 可以寫成 x += 1」成立。

所以 x+= y+++--z 應該是 x = x + (y++) + (--z)



應該是
y = y + 1
x = x + (y - z)


直接丟給程式跑比較快!
int x = 1;
int y = 2;
int z = 3;
x+=y+++--z;
Debug.Log(x);

結果印出5。

z = 3 - 1 = 2
x = 1 + (2 + 2) = 5
y = 2 + 1 = 3

記得++ --先後順序是有差的~
舊 2015-05-06, 11:21 AM #13
回應時引用此文章
X19-TypeIII離線中