제어 흐름

조건문과 반복문 추적

제어문 문제는 연산자 우선순위보다 각 줄이 실제로 몇 번 실행되는지 적어 보는 과정이 더 중요하다.

1

산술 계산

정수끼리 나누면 정수 몫만 남고, %는 나머지를 만든다. 증감식은 전위와 후위를 구분한다.

2

비교와 논리

==, !=, &&, ||의 결과를 참 또는 거짓으로 먼저 표시한다.

3

선택문 통과

if는 조건에 맞는 가지 하나를 고르고, switchbreak가 없으면 다음 case까지 이어진다.

4

반복문 횟수

for는 초기식, 조건식, 몸체, 증감식 순서다. do while은 조건이 거짓이어도 한 번 실행된다.

5

흐름 제어

break는 반복을 끝내고, continue는 이번 반복의 남은 부분만 건너뛴다.