책 내용 질문하기
문제 7번 후치연산하고 출력값 질문이요
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
115
조회수
322
작성일
2019-03-26
작성자
탈퇴*원
첨부파일
3항연산으로 result = j < k ? k++ : --L 일때 k++로 증감을 했는데
출력값은 result = 21, k =20, L=30 입니다.
바로 위의 6번 문제는 result = ++a + b++ + ++c; 일때,
선치 후치연산을 한 변수들의 출력값이 산술연산이 다 적용된 a = 2, b= 3. c= 4가 답이었습니다만,
왜 7번의 경우에는 k++ 와 --L은 연산된 값을 저장하지않나요?
답변
2019-03-26 10:22:57
안녕하세요.
507쪽 해설에서와 같이
7번의 결과는 20 21 30이 출력됩니다.
k++이 적용되는 것이죠.
즉 result는 20, k는 21, L은 30으로 출력됩니다.
오늘도 즐거운 하루 되세요.
-
관리자2019-03-26 10:22:57
안녕하세요.
507쪽 해설에서와 같이
7번의 결과는 20 21 30이 출력됩니다.
k++이 적용되는 것이죠.
즉 result는 20, k는 21, L은 30으로 출력됩니다.
오늘도 즐거운 하루 되세요.