책 내용 질문하기
1권 119쪽 문제 17번
도서
2021 시나공 정보처리산업기사 실기
페이지
119
조회수
490
작성일
2021-06-17
작성자
탈퇴*원
첨부파일
d *=7 - c++;
우선순위에 따르면
d = d*7 - c++ 그대로 하면 되는거 아닌가요?
왜 d = d*(7 - c++)인가요?
답변
2021-06-21 10:25:23
안녕하세요 길벗수험서 운영팀입니다.
대입연산자가 사용된 경우는 항상 처리 순서가
우변 -> 대입연산자 -> 좌변 순서로 진행됩니다.
때문에 우변의 '7-c++'이 먼저 처리된 후, *=가 수행되고 그 값이, d에 삽입되는 순서로 진행되기 때문에 괄호가 들어가야 올바른 변환식이 됩니다.
행복한 하루되세요 :)
-
관리자2021-06-21 10:25:23
안녕하세요 길벗수험서 운영팀입니다.
대입연산자가 사용된 경우는 항상 처리 순서가
우변 -> 대입연산자 -> 좌변 순서로 진행됩니다.
때문에 우변의 '7-c++'이 먼저 처리된 후, *=가 수행되고 그 값이, d에 삽입되는 순서로 진행되기 때문에 괄호가 들어가야 올바른 변환식이 됩니다.
행복한 하루되세요 :)