作者LPH66 (-858993460)
看板C_and_CPP
標題Re: [問題] for loop 的for有什麼意義?
時間Thu Aug 26 11:10:24 2010
※ 引述《LFking (小均)》之銘言:
: 請問各位大大:
: 我們知道loop有do loop , while loop ,for loop等
: do是有先做__在執行loop
: while是當()中的條件成立才執行loop
: 那for呢?
: for有什麼意義 是哪個單字的縮寫嗎?
: 感謝!
在古早的 basic 語言中的 for 是長這樣的:
for i = 1 to 100
...
next
和 C 語言的 for(i = 1; i <= 100; i++) 相同
(後面可以加上 step 幾 就是一次加幾/減幾的意思 相當於 i++ 改成 i+=2 之類的)
for to
上面這個直接直譯的話就是「
為 i 是 1 到 100 的每個值做以下的事」
所以才會用上 for 這個字
個人理解是這樣
--
"LPH" is for "Let Program Heal us"....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.62
推 chchwy:有點模仿數學的證明用詞吧 08/26 11:17
推 ikari512:剛好簽名檔XD 08/26 12:47
推 cookiesgreat:我覺得可以翻譯成"對於",對於這些值做這些事。 08/26 13:28
推 hilorrk:python的comprehension也很有趣...很直覺的for XD 08/26 13:30
→ yauhh:comprehension是從集合的comprehension來的 08/26 15:24
→ LPH66:「對於」二字似乎不錯 至少比我寫的「為」好 XD 08/26 15:55
→ LFking:Thanks!!! 08/26 19:41
推 ledia:Let Program Hack us 08/27 10:29