책 내용 질문하기
108쪽 문제 2번
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
108
조회수
29
작성일
2018-09-14
작성자
탈퇴*원
첨부파일
B++는 후치연산이라 연산에 참여한 후 1 증가면
B는 9가 되나요 ?
답변
2018-09-17 13:31:52
안녕하세요. 길벗 수험서 운영팀입니다.
예, 맞습니다.
int a = 12, b = 8, c = 2, d = 3;
a /= b++ - c * d;
System.out.printf("%d\n", a);
위의 두 번째 줄을 풀어보면,
a = a / (b++ - (c * d))
= 12 / (8 - (2 * 3))
= 6
이와 같이 연산되며, b++을 후치연산이기에 해당 줄을 연산한 후 1이 더해진 9가 저장됩니다.
행복한 하루되세요.^^
-
*2018-09-17 13:31:52
안녕하세요. 길벗 수험서 운영팀입니다.
예, 맞습니다.
int a = 12, b = 8, c = 2, d = 3;
a /= b++ - c * d;
System.out.printf("%d\n", a);위의 두 번째 줄을 풀어보면,
a = a / (b++ - (c * d))
= 12 / (8 - (2 * 3))
= 6이와 같이 연산되며, b++을 후치연산이기에 해당 줄을 연산한 후 1이 더해진 9가 저장됩니다.
행복한 하루되세요.^^