책 내용 질문하기
문제 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으로 출력됩니다.

     

    오늘도 즐거운 하루 되세요.

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