괄호, 증감, 산술, 관계, 논리 순서를 먼저 정합니다.
연산자와 제어문 한 줄 추적 흐름도
연산 결과가 조건식으로 들어가고, 조건식이 분기와 반복 횟수를 결정하므로 값의 변화 순서를 표처럼 따라가야 합니다.
전위형은 먼저 바꾸고 후위형은 사용 후 바꿉니다.
0은 거짓, 0이 아니면 참으로 if와 switch 흐름을 고릅니다.
조건 변화, break, continue가 어디서 작동하는지 표시합니다.
코드 추적 기록 기준
계산 결과만 보면 반복문의 탈출 시점과 continue 위치를 놓치기 쉽습니다.
정수 나눗셈 한계
정수끼리 나누면 몫만 남고 나머지는 % 연산자로 구합니다.
&&와 & 구분
논리 연산자는 참거짓을 다루고 비트 연산자는 각 비트를 다룹니다.
switch의 break
break가 없으면 다음 case로 이어져 실행될 수 있습니다.
for와 while 비교
횟수가 뚜렷하면 for, 조건 유지가 핵심이면 while을 먼저 떠올립니다.