作者 主題: C 的 for  (閱讀 5781 次)

0 會員 與 1 訪客 正在閱讀本文。

micmic3

  • 俺是博士!
  • *****
  • 文章數: 1693
    • 檢視個人資料
C 的 for
« 於: 2010-03-02 20:09 »
C 的
代碼: [選擇]
for(;;) 是什麼意思呢
« 上次編輯: 2010-03-02 21:46 由 kenduest »

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: C 的 for
« 回覆 #1 於: 2010-03-02 21:47 »
C 的
代碼: [選擇]
for(;;) 是什麼意思呢

就是相當於 while(1) 的意思 :)
I am kenduest - 小州

my website: http://kenduest.sayya.org/

pcdlbg

  • 憂鬱的高中生
  • ***
  • 文章數: 129
    • 檢視個人資料
回覆: C 的 for
« 回覆 #2 於: 2010-04-09 22:54 »
C 的
代碼: [選擇]
for(;;) 是什麼意思呢

就是相當於 while(1) 的意思 :)
又學到一招了
謝拉

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
回覆: C 的 for
« 回覆 #3 於: 2010-04-09 23:07 »
沒跑過嗎?
無限迴圈...!!
--
TyroneYeh

史瑞克

  • 憂鬱的高中生
  • ***
  • 文章數: 130
  • 性別: 男
    • 檢視個人資料
    • 史瑞克
回覆: C 的 for
« 回覆 #4 於: 2010-04-09 23:55 »
相當於

main() {

    main();

} // 誤非常大
博學之,審問之,慎思之,明辨之,篤行之。 - 禮記中庸第三十一
我的噗浪:http://www.plurk.com/shrekwang/invite
我的Blog:http://shrekat.blogspot.com

wenlien

  • 憂鬱的高中生
  • ***
  • 文章數: 119
  • 性別: 男
    • 檢視個人資料
    • Open or not open, that is the stupid question.
回覆: C 的 for
« 回覆 #5 於: 2010-04-10 00:13 »
C 的
代碼: [選擇]
for(;;) 是什麼意思呢

就是相當於 while(1) 的意思 :)

請問哪一個效率會比較好??
regards,

Stanley Huang

史瑞克

  • 憂鬱的高中生
  • ***
  • 文章數: 130
  • 性別: 男
    • 檢視個人資料
    • 史瑞克
回覆: C 的 for
« 回覆 #6 於: 2010-04-10 00:59 »
C 的
代碼: [選擇]
for(;;) 是什麼意思呢

就是相當於 while(1) 的意思 :)

請問哪一個效率會比較好??
我認為是while(1)
for(;;)還要看中間和後面是什麼東西
博學之,審問之,慎思之,明辨之,篤行之。 - 禮記中庸第三十一
我的噗浪:http://www.plurk.com/shrekwang/invite
我的Blog:http://shrekat.blogspot.com

elleryq

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: C 的 for
« 回覆 #7 於: 2010-04-12 09:54 »
效能一樣
同樣都只產出一個 jmp 指令
我用 x86 的 gcc 不管有沒有加上 -O 來最佳化,都是如此

要反組譯,可以用 objdump -d 來看組語

Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org