책 내용 질문하기
561쪽
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
561
조회수
444
작성일
2020-02-14
작성자
탈퇴*원
첨부파일
문제 1번에서 ++a가 3이되고 또 다시 ++a가 4가 되서 a = ++a + ++a 식의 답은 7 아닌가요? 그리고 계산순서가 전치가 후치보다 먼저하는건가요?
답변
2020-02-17 11:23:32

안녕하세요 길벗수험서 운영팀입니다.

 

전/후치 연산자가 식을 수행하기 전 또는 후에 수행된다는 점을 염두에 두시기 바랍니다.

 

a = ++a + ++a; 의 두 전치 연산자는 식이 수행되기 전에 연산되어야 합니다. 즉, 해당 수식은

 

a = a + 1;

a = a + 1; 

a = a + a;

와 동일한 수식이 됩니다.

 

결국 1번 보기의 수식은 4+4가 되어 8이라는 결과가 나오죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-02-17 11:23:32

    안녕하세요 길벗수험서 운영팀입니다.

     

    전/후치 연산자가 식을 수행하기 전 또는 후에 수행된다는 점을 염두에 두시기 바랍니다.

     

    a = ++a + ++a; 의 두 전치 연산자는 식이 수행되기 전에 연산되어야 합니다. 즉, 해당 수식은

     

    a = a + 1;

    a = a + 1; 

    a = a + a;

    와 동일한 수식이 됩니다.

     

    결국 1번 보기의 수식은 4+4가 되어 8이라는 결과가 나오죠.

     

    행복한 하루되세요 :)

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