본문 바로가기

C언어/C언어 문법

[C언어] 반복문 (do while문)

728x90
반응형

do while문

 

do while문은 조건과 관계없이 무조건 한 번은 실행하게 되어있다.

 

do while문은 다음과 같은 형식으로 작성할 수 있다.

 

 

 

따라서 위 코드에서 조건이 처음부터 일치하지 않더라도 최초 한 번은 do while문 안의 내용이 실행된다.

 

예시 코드를 작성해보겠다.

 

#include <stdio.h>

int main ()
{
    int a = 0;
    do
    {
        a--;
        printf("%d",a);
    }
    while(a>10);

    return 0;
}
 
 

위 코드에서 do while문의 조건은 처음부터 false 값을 갖지만 중괄호 안의 내용이 한 번은 실행된다.

 
따라서 위 코드의 결과로 -1 이라는 값이 출력된다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

728x90
반응형