看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《ss7788159 (Stargazer)》之銘言: : 剛剛看了某某樣本 : 發現其中有一段: : int i=0; : for(i++;i++<10;i++) : 這是什麼意思呀? : 一般不都是用 : for(i=0;i<10;i++)嘛? : 懇請指教 : 我想知道for(i++;i++<10;i++)的含意 那如果是展開成這樣呢... int i = 0; i++; \\初始值的 while( i < 10 ) { i++; \\比較的 printf("%d\n", i); i++; \\要出來for之前的 } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.214.241 ※ 編輯: ljhgc 來自: 123.193.214.241 (11/17 22:46)
VictorTom:其實小弟一開始也是想展成while這樣就比較容易懂了:) 11/17 22:51
ss7788159:不過中間那個好像是C的 我沒學過C XDDD 11/17 22:52
james732:我也覺得 while 比較好看 goto 真是不應該啊... 11/17 22:52
james732:那行你可以簡單的想成 cout << i << endl; 11/17 22:53
james732:不過有機會的話還是學一下 printf 比較好 很容易遇到 11/17 22:53
ss7788159:恩 那我有機會找書來看 謝謝喔! 11/17 22:55
VictorTom:while是還有個"迴圈"的框架, 用goto是展開的更徹底喔:) 11/17 23:24
VictorTom:printf那行只是印i給你看, 對應你的問題應該寫入原來 11/17 23:25
VictorTom:for loop的body....:) 11/17 23:25
ss7788159:恩 謝謝!了解嚕 11/17 23:27