책 내용 질문하기
++a 에 대한 해석
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
Page 117의 문제 12번과 120쪽의 문제 20에서 ++a 에 대한 해석이 다른네요.
조회수
168
작성일
2019-06-04
작성자
탈퇴*원
첨부파일
117쪽 문제 12와 120쪽 문제 20번에서 ++a 에 대한 해석이 다르네요. 20번이 맞는거 아닌가요?
답변
2019-06-05 13:10:33

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

 

for문의 증가식에 들어가는 전치 또는 후치수식은 단순히 1을 더하는 계산일 뿐, for문의 순서에 영향을 미치지 않습니다.

 

20번과 같이 증가식에 식이 2개가 들어갔다고 하더라도 해당 식은 증가식을 수행해야할 차례에 ++a를 수행한 후, hap+=a를 수행할 뿐 일반적인 for문의 순서와 동일합니다.

 

for(①; ②; ③) {

   ④;

}

 

위의 for문이 ④를 3회 반복한다고 가정했을 때, 순서는

1회 : ①, ②(조건 참), ④

2회 : ③, ②(조건 참), ④

3회 : ③, ②(조건 참), ④

4회 : ③, ②(조건 거짓) <탈출>

입니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-06-05 13:10:33

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

     

    for문의 증가식에 들어가는 전치 또는 후치수식은 단순히 1을 더하는 계산일 뿐, for문의 순서에 영향을 미치지 않습니다.

     

    20번과 같이 증가식에 식이 2개가 들어갔다고 하더라도 해당 식은 증가식을 수행해야할 차례에 ++a를 수행한 후, hap+=a를 수행할 뿐 일반적인 for문의 순서와 동일합니다.

     

    for(①; ②; ③) {

       ④;

    }

     

    위의 for문이 ④를 3회 반복한다고 가정했을 때, 순서는

    1회 : ①, ②(조건 참), ④

    2회 : ③, ②(조건 참), ④

    3회 : ③, ②(조건 참), ④

    4회 : ③, ②(조건 거짓) <탈출>

    입니다.

     

    행복한 하루되세요 :)

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