Re: [問題] FOR迴圈

看板C_and_CPP (C/C++)作者 (是嚮往亦或逃避)時間16年前 (2009/11/17 22:44), 編輯推噓4(406)
留言10則, 3人參與, 最新討論串3/4 (看更多)
※ 引述《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)

11/17 22:51, , 1F
其實小弟一開始也是想展成while這樣就比較容易懂了:)
11/17 22:51, 1F

11/17 22:52, , 2F
不過中間那個好像是C的 我沒學過C XDDD
11/17 22:52, 2F

11/17 22:52, , 3F
我也覺得 while 比較好看 goto 真是不應該啊...
11/17 22:52, 3F

11/17 22:53, , 4F
那行你可以簡單的想成 cout << i << endl;
11/17 22:53, 4F

11/17 22:53, , 5F
不過有機會的話還是學一下 printf 比較好 很容易遇到
11/17 22:53, 5F

11/17 22:55, , 6F
恩 那我有機會找書來看 謝謝喔!
11/17 22:55, 6F

11/17 23:24, , 7F
while是還有個"迴圈"的框架, 用goto是展開的更徹底喔:)
11/17 23:24, 7F

11/17 23:25, , 8F
printf那行只是印i給你看, 對應你的問題應該寫入原來
11/17 23:25, 8F

11/17 23:25, , 9F
for loop的body....:)
11/17 23:25, 9F

11/17 23:27, , 10F
恩 謝謝!了解嚕
11/17 23:27, 10F
文章代碼(AID): #1B0hR0-7 (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
5
17
以下文章回應了本文
完整討論串 (本文為第 3 之 4 篇):
4
10
5
9
5
17
文章代碼(AID): #1B0hR0-7 (C_and_CPP)