책 내용 질문하기
전치, 후치에 대한 질문
도서
2021 시나공 정보처리기능사 실기
페이지
200
조회수
249
작성일
2021-12-25
작성자
탈퇴*원
첨부파일

198쪽의 문제1에서는 "b++"후치연산이라 하여 증가되지 않은 값으로 연산한 이후에 1을 증가시킨다고 하였습니다.

 

199쪽의 문제3에서는 증가값을 표시할 때 "i++, j++"와 같이 후치형식을 취하고 있고, 

200쪽의 문제5에서는 "++a"와 같이 전치형식을 취하고 있습니다.

 

코드 내에서는 둘 사이에 차이가  없는 것인지 차이가 있다면 어떤 것인지 잘 모르겠습니다. 

 

답변
2021-12-27 09:32:40

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

 

전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다.

 

198쪽 문제1의 a /= b++ - c * d; 와 같이 하나의 식 내에서만 전/후가 의미가 있을 뿐, 

다른 문제들처럼 세미콜론(;) 또는 쉼표(,)로 구분되어 개별로(단독으로) 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할은 수행하지 못합니다. 

 

행복한 하루되세요 :)

  • 관리자
    2021-12-27 09:32:40

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

     

    전치/후치 증감 연산자가 식에 영향을 주는 것은 '하나의 식' 안에서 뿐입니다.

     

    198쪽 문제1의 a /= b++ - c * d; 와 같이 하나의 식 내에서만 전/후가 의미가 있을 뿐, 

    다른 문제들처럼 세미콜론(;) 또는 쉼표(,)로 구분되어 개별로(단독으로) 사용될 때는 그저 1을 증가시키는 역할 외에 다른 역할은 수행하지 못합니다. 

     

    행복한 하루되세요 :)

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