투케이2K

28. (C/C언어) while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행 본문

C

28. (C/C언어) while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행

투케이2K 2021. 1. 31. 13:43

/* =========================== */

[ 개발 환경 설정 ]

​개발 툴 : VisualStudio

개발 언어 : C언어

/* =========================== */

/* =========================== */

[소스 코드]

 

#pragma warning(disable:4996)
#include <stdio.h>

int main() {

    /*
    * [while(1) 무한 루프 문과 break, continue 문을 사용해서 특정 조건이 만족되면 반복문 탈출 수행]
    * 1. while(1) - 무한루프 즉, 계속 수행한다는 의미입니다
    * 2. break - 반복문을 탈출 (종료) 한다는 의미입니다
    * 3. continue - 계속해서 반복문을 실행한다는 의미입니다
    */

    int data = 1;

    while (1) {

        if (data > 5) { //data 값이 5보다 크면 무한루프를 탈출 break 합니다
            printf("카운트 : 종료");
            break;
        }
        else {
            printf("카운트 : %d \n", data);
            data++; //증감 연산자를 사용해서 변수값 증가 실시
            continue;

        }        
    }

    return 0;

}

/* =========================== */

[결과 출력]

카운트 : 1

카운트 : 2

카운트 : 3

카운트 : 4

카운트 : 5

카운트 : 종료

/* =========================== */

/* =========================== */

[요약 설명]

* 1. while(1) - 무한루프 즉, 계속 수행한다는 의미입니다

* 2. break - 반복문을 탈출 (종료) 한다는 의미입니다

* 3. continue - 계속해서 반복문을 실행한다는 의미입니다

/* =========================== */

반응형
Comments