그럼 다음 코드를 수행하면 어떤 결과가 나올까요?
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씩 감소시키면서 반복문 조건식을 검사합니다. 반복문 조건이 거짓일 때까지, 즉 i가 2보다 클 동안 계속 반복문을 수행합니다.