책 내용 질문하기
2의 보수 쉽게 구하기 J로 반복문 하는게 이해가 안갑니다
도서
2016 시나공 정보처리기사 실기
페이지
92
조회수
305
작성일
2016-05-17
작성자
첨부파일

J가 시작이 i-1부터인데 i는 1이고 그럼 J는 0부터 시작한다는건가요?

답변
2016-05-18 10:05:55

안녕하세요.

디버깅을 직접 수행해 보시면

마지막 반복문을 만날때 i의 값은 1이 아니라 4입니다.

즉 첫 번째 반복문에서 i는 5부터 1까지 -1씩 증가하면서 반복문을 수행하는데,

처음에는 5인 상태로 반복문을 수행하고

그 다음에는 4인 상태로 수행하다 반복문을 빠져 나옵니다.

이후 마지막 반복문에서는 J가 i-1, 즉 4-1인 3부터 1까지 -1씩 증가하면서 반복문을 수행합니다.

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

  • *
    2016-05-18 10:05:55

    안녕하세요.

    디버깅을 직접 수행해 보시면

    마지막 반복문을 만날때 i의 값은 1이 아니라 4입니다.

    즉 첫 번째 반복문에서 i는 5부터 1까지 -1씩 증가하면서 반복문을 수행하는데,

    처음에는 5인 상태로 반복문을 수행하고

    그 다음에는 4인 상태로 수행하다 반복문을 빠져 나옵니다.

    이후 마지막 반복문에서는 J가 i-1, 즉 4-1인 3부터 1까지 -1씩 증가하면서 반복문을 수행합니다.

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

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