看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《gsrr (下象棋)》之銘言: : while (scanf("%d",&num)) : { : ... : } case 1: while(1){...} 直到不是1跳出 //指{}內 必須有"break", "goto" case 2: while(0){...} 直到不是0跳出 case 3: while(-1){...} 直到不是-1跳出 case 4: while(null){..} while(error){..} 以上個人見解@@! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.72.144.82
tw00088437:看看這文再爬了一下文..您實在不適合回答其他人問題.. 05/09 21:33
範例 http://nopaste.csie.org/5b86d ※ 編輯: kingofsdtw 來自: 203.72.144.82 (05/09 21:46)
legendmtg:你在講啥? 05/09 21:51
kingofsdtw:意思是while() 內的條件是 scanf設定給他的 即使是-1 05/09 21:55
kingofsdtw:也就是 scanf("%d",aa) 即使傳回錯誤值-1 那()就會設-1 05/09 21:56
james732:這篇文章的錯誤還挺大的... 05/09 22:24
kingofsdtw:只是解讀角度稍微換一下吧=.=難道一定要whill(x) do? 05/09 22:28
bibo9901:.....我看不懂 = = 05/09 22:32
james732:請問「直到不是0跳出」指的是什麼東西不是零? 05/09 22:52
tropical72:scanf("%d",aa) -> 這個露餡囉... 05/09 23:20
tropical72:另... scanf 真的有回傳 -1 的情況嗎?? 05/09 23:20
yuscvscv:有,讀到EOF的時候。 05/10 00:04
tropical72:ctrl + Z ?? 05/10 00:09
yuscvscv:嗯 你可以讓重導向以後開讀檔 05/10 00:13
yuscvscv:寫競賽時可以用這種方式判斷結束 05/10 00:13