책 내용 질문하기
모의고사 1회 65번
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
0
조회수
440
작성일
2020-08-20
작성자
탈퇴*원
첨부파일

필기추가파일 79쪽,

최종 모의고사 1회 65번 질문드립니다. 

 

while(a++<10)

여기서 a가 10보다 작은 동안 반복수행인데,

왜 10이 포함되어 계산되나요?

답변
2020-08-21 15:26:38

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

 

a에 후치증가연산(a++)이 붙어있음에 주의하세요.

 

a가 9일때 연산이 끝나고, while(a++<10)을 만나면 while(9<10)으로 조건을 판단한 후 '참(true)'이므로 다음 코드들을 수행하게 됩니다. 이 때 후치증가연산이 적용되어 다음 코드들에서 a는 10인 상태로 연산에 참여하게 되죠.

 

행복한 하루되세요 :)

  • 관리자
    2020-08-21 15:26:38

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

     

    a에 후치증가연산(a++)이 붙어있음에 주의하세요.

     

    a가 9일때 연산이 끝나고, while(a++<10)을 만나면 while(9<10)으로 조건을 판단한 후 '참(true)'이므로 다음 코드들을 수행하게 됩니다. 이 때 후치증가연산이 적용되어 다음 코드들에서 a는 10인 상태로 연산에 참여하게 되죠.

     

    행복한 하루되세요 :)

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