2013-01-10 57 views
1

我遇到這個語法,不知道它的含義。C語言中循環語法的含義如下:

for(; ;) 
    { 
    //do stuff like read from a handle etc. 
    } 

我仍然在我的學習曲線在C所以投票下來,如果你想如果這是一個蹩腳的問題。

+5

它被稱爲「永遠」循環。 – Mysticial

+0

你也想要在這個循環內部有一個'break'或'return'。 –

+0

@LeeMeador - 不一定。對我來說更像是一個阻塞調用的線程函數,即。旨在永遠運行。 –

回答

7

這是一個無限循環。相同while(1)

真的唯一重要的是看看循環看起來像for (initialize vars; continue condition; counters)。由於沒有繼續條件,它只是繼續前進(除非在那裏有休息或回報聲明)。

+0

它實際上是一個「繼續條件」,與「停止條件」完全相反。 – netcoder

+0

@netcoder你說得對,我一直認爲它是一個當我停止條件:P –

+0

謝謝!爲什麼有時候我會比較喜歡(1)? – as3rdaccount