[問題] m = ++i && ++j || ++k;

看板C_and_CPP作者 (Up2u)時間12年前 (2012/02/29 21:35), 編輯推噓6(607)
留言13則, 10人參與, 最新討論串1/1
int main() { int i=-3,j=2,k=0,m; m = ++i && ++j || ++k; printf("%d %d %d %d\n",i,j,k,m); system("pause"); return 0; } -2 3 0 1 想請問 k為什麼不是1 -- When we toss a coin , we obtain either head or tail. Now we toss a coin 5 times. There are 2^5 possible outcomes. How many of them contain no two consecutive heads? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.81.75

02/29 21:37, , 1F
關鍵字 short circuit
02/29 21:37, 1F

02/29 21:40, , 2F
02/29 21:40, 2F

02/29 21:46, , 3F
心有靈犀呀
02/29 21:46, 3F

02/29 22:25, , 4F
同學~ 哈我之前問過!! 興大資工XD
02/29 22:25, 4F

02/29 22:25, , 5F
可以爬文一下~
02/29 22:25, 5F

02/29 22:28, , 6F
不是i就不成立了,怎麼j也會加到?
02/29 22:28, 6F

02/29 22:29, , 7F
沒事...眼拙= ==
02/29 22:29, 7F

02/29 22:32, , 8F
3QQ
02/29 22:32, 8F

02/29 23:07, , 9F
因為 A||B , A成立的話~~後面B就不會執行了
02/29 23:07, 9F

03/01 09:10, , 10F
看來板友們心情不錯
03/01 09:10, 10F

03/01 10:39, , 11F
樓上XD
03/01 10:39, 11F

03/01 12:08, , 12F
可能連假吧XD
03/01 12:08, 12F

03/01 18:17, , 13F
的確XD
03/01 18:17, 13F
文章代碼(AID): #1FJYczFD (C_and_CPP)