책 내용 질문하기
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에 삽입되는 순서로 진행되기 때문에 괄호가 들어가야 올바른 변환식이 됩니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.