책 내용 질문하기
2019 시나공 정보처리기사 실기
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
0
조회수
381
작성일
2020-06-15
작성자
탈퇴*원
첨부파일
정보처리기사 76쪽 디버깅에대해 이해하지못했습니다. 그리고 10이왜안되는지 모르겠습니다.
답변
2020-06-15 20:41:55
안녕하세요 길벗수험서 운영팀입니다.
코드를 차례대로 읽으면서 변수의 값 변화를 추적해보세요.
i는 처음 10을 갖고 시작하지만
while문에 진입 후, i--를 만나 9가 됩니다.
그 후 if문을 만나서 hap에 값이 더해질지 조건판단을 하게 되죠.
즉 처음 if(i%3 ==1)이 수행하는 조건은 if(9%3 == 1)이 되는 것이죠.
행복한 하루되세요 :)
-
관리자2020-06-15 20:41:55
안녕하세요 길벗수험서 운영팀입니다.
코드를 차례대로 읽으면서 변수의 값 변화를 추적해보세요.
i는 처음 10을 갖고 시작하지만
while문에 진입 후, i--를 만나 9가 됩니다.
그 후 if문을 만나서 hap에 값이 더해질지 조건판단을 하게 되죠.
즉 처음 if(i%3 ==1)이 수행하는 조건은 if(9%3 == 1)이 되는 것이죠.
행복한 하루되세요 :)