본문 바로가기
심심한데 한 번 읽어볼까!?/잡학

반복문 while

by 호기심심풀이 2021. 3. 26.
반응형

반복문 while

사용방법

while문

while(반복 조건){
   /**실행할 문장*/
}

▶ 반복 조건이 true일 경우 반복문을 계속 실행한다.
▶ 반복 조건을 실행 후 ture라면 문장을 실행한다.

 

do~while문

do{
   //**실행할 문장*/
} while(반복조건);

▶ 반복 조건이 true일 경우 반복문을 계속 실행한다.
▶ 문장을 실행 후 반복 조건을 실행하며 true일 경우 다시 실행한다.

 

break, continue

▶ switch문이나 반복문의 실행을 제어하기 위해 사용되는 예약어.
▶ break : switch문이나 반복문 안에서 break가 나오면 블록을 벗어난다.
▶ continue : 반복문의 실행을 멈추고 제어를 반복문의 처음으로 옮긴다.

 

break 예문

include <stdio.h>
void main( ){
    int i=0;
    while(1){
        printf("%d\n", i);
        i++;
        if(i>=5)
            break;
    }
}

▶ while문의조건이 1이라는 것은 항상 참이므로 무한 반복
▶ i가 5보다 크거나 같을 경우에 반복문 탈출

 

continue 예문

#include <stdio.h>
void main()
{
    int i;
    for(i=0;i<100;i++)
    {
        if(i%3==0)
            continue;
            printf("%d\n",i);
    }
}

▶ i는 0~99까지 반복
▶ i가 3으로 나누어 떨어질 경우 반복문의 처음으로 돌아가 반복 수행
▶ 3의 배수를 제외한 숫자를 출력

반응형

'심심한데 한 번 읽어볼까!? > 잡학' 카테고리의 다른 글

객체 지향 프로그래밍 언어  (2) 2021.03.28
절차적 프로그래밍 언어  (1) 2021.03.27
반복문 for  (0) 2021.03.25
조건문(if 조건문, switch 조건문)  (2) 2021.03.24
연산자 우선순위  (3) 2021.03.23

댓글