C 코드 추적

출력 문제는 변수표를 만들고 한 줄씩 갱신한다

연산자, 조건문, 반복문이 섞인 문제는 머리로만 계산하지 말고 변수 값과 출력 값을 작은 표에 적으면 실수가 크게 줄어듭니다.

연산자

계산과 비교 구분

7 / 2 = 3 7 % 2 = 1 = 대입, == 비교

정수 나눗셈과 나머지, 대입과 비교를 먼저 확인합니다.

조건문

처음 참인 길만 실행

if else if else

위에서부터 검사하고 한 갈래가 실행되면 나머지는 건너뜁니다.

반복문

초기식, 조건식, 증감식

for (i=1; i<=4; i++) sum += i 결과 10

몸체 실행 뒤 증감식이 실행되고, 다시 조건식을 검사합니다.

흐름 제어

break와 continue

break = 종료 continue = 이번만 건너뜀 do~while = 최소 1번

반복문 밖으로 나가는지, 다음 반복으로 넘어가는지 구분합니다.