나의 작은 valley

[C언어] 루프 탈출조건 do-while문 본문

Computer Science/[C언어] 문법 정리

[C언어] 루프 탈출조건 do-while문

붕옥 아이젠 2022. 9. 13. 12:43
728x90

//do-while문이 유용한 경우

#include <stdio.h>

int main()
{
    const int secret_code = 337;
    int guess = 0;

    //비효율적인 코드
    //printf("Enter secret code : ");
    //scanf("%d", &guess);

    //while (guess != secret_code)
    //{
    //    printf("Enter secret code : ");
    //    scanf("%d", &guess);
    //}

    //printf("welcome home!");


    //효율적인 코드, do-while문
    //비교 전에 한번 실행한다는 특징이 있다.  
    do
    {
        printf("Enter secret code : ");
        scanf("%d", &guess);
    } while (guess != secret_code);

    printf("welcome home!");
    return 0;
}

 

 

 

//do-while문 순서도

 

728x90
Comments