복수(複數)의 나머지 연산자의 해석
, n n님이 작성위의 선택지에서 a 가 이해되질 않네요. 만약 num1 % num2 부분을 먼저 풀면
num1 % num2 = 5
그 다음
5 % 2 = 1
이므로 이 경우엔 결과가 맞는데요.
만약 num2 % 2부터 해석할 경우
num2 % 2 = 0
num1 % 0 = ???(what)
이렇게 해석이 되어 버립니다. 원래 컴파일러에서 코드를 읽는 순서는 앞에서 뒤로 라고 정해져 있는 건가요? 아니면 표기 오류 인가요?
회신: 복수(複數)의 나머지 연산자의 해석
, 도장_ 관리자님이 작성% 나머지 연산자의 해석 순서는
->
방향입니다. 왼쪽에서 오른쪽으로 차례대로 해석됩니다.
따라서 뒤부터 해석되는 일은 발생하지 않습니다.
연산자 우선순위에 대해서는 UNIT 25에서 설명합니다.