제어 흐름

제어문 선택 기준

분기와 반복 문제는 키워드를 외우기보다 “언제 빠져나가고, 언제 건너뛰는가”를 추적해야 한다.

if

조건 선택

참이면 실행하고 거짓이면 건너뛴다. 범위 조건과 중첩 조건에서 자주 출제된다.

switch

값 분기

하나의 값이 어떤 case와 맞는지 본다. `break`가 없으면 다음 case로 이어진다.

for / while

반복 추적

초기값, 조건, 증감이 몇 번 실행되는지 세면 출력과 합계를 계산할 수 있다.

break / continue

흐름 변경

`break`는 탈출, `continue`는 현재 회차만 건너뛰고 다음 반복으로 간다.

조건식: 0이면 거짓, 0이 아니면 참으로 해석한다.

반복문: 초기값부터 종료 직전 값까지 표로 적는다.

출력: printf가 실행되는 순간의 변수 값을 사용한다.