더북(TheBook)

3.3.2 while 문

다음으로 while 문을 알아보겠습니다. while 문의 형식은 다음과 같습니다.

형식

선언;
while (조건) { 
   // 수행할 문장(증감 포함) 
}

for 문과 똑같이 Hello World를 출력하는 코드를 작성해 봅시다. 코드를 똑같이 작성하려면 선언하는 부분이 필요한데, while 문에서는 이 부분을 반복문 밖에 합니다. 즉, while 문 위에 변수를 선언하고 초기화하면 됩니다. 그럼 조건은 무엇일까요? i <= 10이죠. 이를 while 문의 조건 부분에 그대로 넣습니다. 그리고 수행할 printf() 문을 중괄호 안에 작성합니다.

3.3.2 while.c

int main(void) {
    int i = 1;
    while (i <= 10) {
        printf("Hello World %d\n", i);
    }
    return 0;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.