2013-01-10 4 views
1

이 구문을 읽었는데 그 의미가 확실하지 않습니다.C에서 다음 for 루프 구문의 의미는 무엇입니까?

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

그래도 답답한 질문이라면 원하는대로 투표를 계속할 수 있습니다.

+5

"for-ever"루프라고합니다. – Mysticial

+0

당신은 그 루프 안에'break' 또는'return'을 원할 것입니다. –

+0

@LeeMeador - 꼭 그런 것은 아닙니다. 블로킹 콜을 가진 쓰래드 함수를 좋아한다. 영원히 달릴 수 있도록 설계되었습니다. –

답변

7

무한 루프입니다. while(1)

정말 중요한 것은 봐야 할 루프가 for (initialize vars; continue condition; counters) 인 것입니다. 계속되는 조건이 없으므로 계속 진행됩니다 (중단 또는 반환 문이 어딘가에 있지 않는 한).

+0

사실 그것은 '중지 조건'의 정반대 인 '계속 조건'입니다. – netcoder

+0

@netcoder 네 말이 맞아. 나는 항상 그걸 언제 멈추지 않을까 생각한다. P –

+0

고마워! while (1) 가끔 나에게 선호되는 이유는 무엇입니까? – as3rdaccount

관련 문제