[기초] C언어

반복문

종퐁이 2024. 5. 24. 16:09

1. while문

- 문법

while(조건식){

           실행문;

           ........ }

- 조건식이 참일 경우 계속해서 반복실행하고 조건식에는 비교 또는 논리연산식을 사용하며 {  } 안의 문장을 한번 실행하고 나서 다시 조건을 확인하여 조건식의 결과가 거짓이면 반복을 종료 후 다음 문장을 수행함

입력창
출력창

2. while(1)

- 조건이 1(참)이기 때문에 무한 반복

- while문을 벗어날 수 있는 명령어나 조건이 없으면 종료되지 않을 수 있으므로 주의

 

3. break;

- 반복문을 벗어나기 위해 사용

- 조건에 따라 break를 만나면 반복 루프는 즉시 중단되고 벗어난 후 다음 문장을 처리

입력창
출력창

4. countinue

-현재 수행하고 있는 반복 과정의 나머지를 처리 하지 않고 다음 반복을 시작함

- 반복 루프에서 continue 문을 만나면 그 이후의 후속 명령들을 실행되지 않고 다시 반복문 조건식 행으로 제어가 이동함

입력창
출력창

5. do ~ while문

- 문법

do{

           실행문;

           ........

}

while(조건식);

- 먼저 내용을 실행한 후 while(조건식) 문의 조건을 확인하여 참이면 반복하고 조건식이 거짓이라도 나중에 확인 하므로 적어도 1번을 수행하는 형태이며 데이터를 처리하기 전에 사용자로부터 데이터를 입력 받는 경우에 많이 사용한다.

입력창
출력창

6. for문

- 문법

for(초기식; 조건식; 증감식){

        조건식이 만족할 시 수행할 명령문

}

- 초기식 : for문을 수행할 때 단 한번만 수행되며 어떤 변수의 초기 값을 선언함

- 조건식 : 조건이 참이면 {  }의 실행문을 실행하며, 거짓이면 종료

- 증감식 : 실행문이 실행될 때마다 같이 실행, 보통 초기식에 선언된 변수 증감

입력창
출력창