[問題] while( 1 )

看板NTUEE110HW作者 (凍猴子~猴猴)時間19年前 (2006/12/09 19:09), 編輯推噓5(502)
留言7則, 5人參與, 最新討論串1/1
為什麼這個述句可以執行呢? @@ while(1) {  ....  .... if( ..... ) break ; } 然後我換成while(2) 或者是 while(3) 也可以執行 但是換成while (0) 就怪怪的... 好神奇,為什麼呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.20.248

12/09 19:12, , 1F
我只有猜測的答案...所以想跟大家確認一下
12/09 19:12, 1F

12/09 19:14, , 2F
while()裡面是bool 只要非0都等同於true 0等同於false
12/09 19:14, 2F

12/09 20:20, , 3F
感謝~orz
12/09 20:20, 3F

12/09 20:22, , 4F
所以陳銘憲很愛用 if (i = 2) 這種東西來騙人...
12/09 20:22, 4F

12/09 20:31, , 5F
我也常常用無窮迴圈加break
12/09 20:31, 5F

12/09 20:33, , 6F
順便請問各位高手這麼做的壞處
12/09 20:33, 6F

12/10 00:58, , 7F
啊那並不只是陳銘憲,廖婉君的考題也都是啊~~~
12/10 00:58, 7F
文章代碼(AID): #15UfbcFi (NTUEE110HW)