看板 TransCSI 關於我們 聯絡資訊
※ 引述《deepdish (D 調的華麗)》之銘言: : (c)If originally x=3,y=2,z=1,what the value of x,y,z after executing the : following code? : if ( z = x < y ) // ( z = x == 3 ) < ( y == 2 ) : false "<" 優先權比 "=" 高 應該是先做 x < y 然後把邏輯值存入 z 所以z 是 0 : { // 此處不會執行 : x += 3; : y -= 1; A:x=2,y=3,z=1 : } 上面這個block不執行沒錯 : else : x = y++; // x = y + 1 == 2 + 1 == 3 : A: x = 3, y = 2, z = 3 所以我覺得最後的值是 x = 2 , y = 3 , z = 0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.42.165
pboywc:正解! 我懂了 謝謝 05/08 19:42
deepdish:強者出現了~ 05/09 05:47
guestoo:只是剛好有唸到而已啦 並不是什麼強者 =__= 05/09 10:22
guestoo:轉考將近 大家加油! 今年名額真少.....版主辛苦啦! 05/09 10:24