討論串[問題] int x=3,y=1; y+=x-=y; 的問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者tasuka (Tasuka)時間15年前 (2010/08/11 15:44), 編輯資訊
0
0
0
內容預覽:
x=3 y=1. y=y+(x=(x-y)). x=x-y=3-1=2. y=y+x=1+2=3. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 122.146.76.146.

推噓4(4推 0噓 99→)留言103則,0人參與, 最新作者mo2 (公雞)時間15年前 (2010/08/10 21:28), 編輯資訊
0
0
0
內容預覽:
int x=3,y=1;. y+=x-=y;. printf("%d %d\n",x,y);. 想問大大們的是.... 為什麼最後印出x=2 y=3. 我一直以為跑的順序為. step 1. y=y+x; // 跑完這行 x=3 y=4. step 2. x=x-y; // 跑完這行 x=-1 y=
首頁
上一頁
1
下一頁
尾頁