반복문(loop문)

2011. 8. 8. 19:19 from PROGRAMMING/C

1. while문
특정 조건을 주고 그 조건이 만족될 때까지 계속 반복

while( 반복 조건)
{
반복 내용
}

while문의 중괄호는 둘 이상의 문장을 묶기 위해 사용.
반복하고자 하는 문장이 하나인 경우에는 중괄호를 쓰지 않아도 된다.

while문을 이용한 무한 루프
while(1) //반복의 조건 대신 0 이 아닌 정수를 넣는다.
{
printf("Hello World! \n");
i++;
}
//0 이 아닌 모든 수는 true로 인식되기 대문에 반복의 조건은 항상 true가 되어 무한 루프에 빠진다.
//무한루프에서 빠져나오려면 Ctrl+C



2. do~while문
while문은 조건이 만족되지 않으면 루프를 한번도 실행하지 않게 되지만, do~while문은 반드시 한번은 루프를 실행하게 되어 있다.

do
{
반복 내용
}while( 반복 조건);


3. for문
for문은 초기문, 조건문, 증감문 3개의 문장을 기본적으로 포함하고 있다.

for(초기문; 조건문; 증감문)
{
반복하고자 하는 내용
}
Posted by 마마필로 :