출력 문제는 변수표와 흐름표를 함께 갱신한다
머릿속 실행 대신 조건이 참인 줄, 값이 바뀌는 줄, 출력이 일어나는 줄을 분리해 표시한다.
sum = 0
i와 if 판정
sum 변경
printf 위치
| 구분 | 의미 | 판단 |
|---|---|---|
| 1회차 | i=1, 조건 거짓 | sum=1 |
| 2회차 | i=2, 조건 참 | continue, sum 유지 |
| 3회차 | i=3, 조건 거짓 | sum=4 |
핵심 머릿속 실행 대신 조건이 참인 줄, 값이 바뀌는 줄, 출력이 일어나는 줄을 분리해 표시한다.
머릿속 실행 대신 조건이 참인 줄, 값이 바뀌는 줄, 출력이 일어나는 줄을 분리해 표시한다.
sum = 0
i와 if 판정
sum 변경
printf 위치
| 구분 | 의미 | 판단 |
|---|---|---|
| 1회차 | i=1, 조건 거짓 | sum=1 |
| 2회차 | i=2, 조건 참 | continue, sum 유지 |
| 3회차 | i=3, 조건 거짓 | sum=4 |
핵심 머릿속 실행 대신 조건이 참인 줄, 값이 바뀌는 줄, 출력이 일어나는 줄을 분리해 표시한다.