책 내용 질문하기
176쪽 문제4 실행결과
도서
2022 시나공 정보처리산업기사 실기
페이지
176
조회수
249
작성일
2022-07-20
작성자
탈퇴*원
실행결과 답이 200 201 300인데
201 200 300 아닌가요??
답변
2022-07-22 10:46:56
안녕하세요 길벗수험서 운영팀입니다.
3항 연산자를 풀어보면 2번째 줄, result에 값을 삽입하는 부분은 다음과 같이 변경할 수 있ㅅ브니다.
result = b++;
이 경우 result에는 b의 본래값 200이 들어가게 되고, 이후 후치증가연산(b++)으로 인해 b의 값이 1증가하게 되면서,
result는 200, b는 201이 되죠.
c의 값은 건드려지지도 않았으니 초기값인 300을 그대로 갖고 있겠고,
printf문 출력 순서에 따라 result, b, c의 값을 차례대로 나열하면
200, 201, 300이 됩니다.
행복한 하루되세요 :)
-
관리자2022-07-22 10:46:56
안녕하세요 길벗수험서 운영팀입니다.
3항 연산자를 풀어보면 2번째 줄, result에 값을 삽입하는 부분은 다음과 같이 변경할 수 있ㅅ브니다.
result = b++;
이 경우 result에는 b의 본래값 200이 들어가게 되고, 이후 후치증가연산(b++)으로 인해 b의 값이 1증가하게 되면서,
result는 200, b는 201이 되죠.
c의 값은 건드려지지도 않았으니 초기값인 300을 그대로 갖고 있겠고,
printf문 출력 순서에 따라 result, b, c의 값을 차례대로 나열하면
200, 201, 300이 됩니다.
행복한 하루되세요 :)