더북(TheBook)

그럼 다음 코드를 수행하면 어떤 결과가 나올까요?

for_3.c

#include <stdio.h>
 
main() {
    int i;
    for (i = 5; i > 2; i--) { // i는 5부터 i = 3까지 3번 반복
        printf("A");
        printf("B");
        printf("C");
    }
    printf("D");
}

실행 결과

ABCABCABCD

초깃값 i = 5부터 시작하여 반복문 조건식인 i > 2를 검사하여 참이면 반복문을 수행합니다. 이때 i 값을 1씩 감소시키면서 반복문 조건식을 검사합니다. 반복문 조건이 거짓일 때까지, 즉 i2보다 클 동안 계속 반복문을 수행합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.