作者guestoo (Eureka!)
看板TransCSI
標題Re: 政大94計概
時間Mon May 8 18:08:31 2006
※ 引述《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
1F:推 pboywc:正解! 我懂了 謝謝 05/08 19:42
2F:推 deepdish:強者出現了~ 05/09 05:47
3F:→ guestoo:只是剛好有唸到而已啦 並不是什麼強者 =__= 05/09 10:22
4F:→ guestoo:轉考將近 大家加油! 今年名額真少.....版主辛苦啦! 05/09 10:24