상세 컨텐츠

본문 제목

[TIL] 4 - 2. 제어문의 이해 - 다중 for와 do ~ while의 이해

언어/C

by 민:하 2022. 3. 16. 01:22

본문

1. for문의 일반형식

for ( 초기식 ; 조건식 ; 증감식 )
{
    반복할 문장;
       . . .
}

2. 다중 for문

for(int i = 0; i < 10; i++) {

    statement1;
    
    for(int j = 5; j > 0; j--) {
        statement2;
    }
    
    statement3;
}
  • 다중 반복문을 구현할 때에는 서로 다른 loop 제어 변수를 사용해야 한다.
  • 반복문 중첩 시에 loop 제어 변수명은 i, j, k, l, m, n, ... 순서로 사용하는 것이 암묵적인 약속이다.

3. do ~ while문 정의 및 형식

< do ~ while문의 정의 >

반복할 문장을 우선 한 번 실행 후 조건이 참일 동안 반복하는 후조건 비교 반복문

 

< do ~ while문의 형식 >

do
{
    반복할 문장;
       . . .
} while ( 조건식 ) ;

 

예제)

#include <stdio.h>

int main(void) {
    char ch = 'A';
    do {
        putchar ( ch++ );
    } while ( ch <= 'Z' );
    
    return 0;
}

< C언어의 반복문 >

for ( ) 선 조건 비교 반복문 정해진 횟수 반복
while ( ) 선 조건 비교 반복문 상황에 따른 반복
do ~ while ( ) 후 조건 비교 반복문 상황에 따른 반복

관련글 더보기

댓글 영역