책 내용 질문하기
질문이요
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
205
조회수
48
작성일
2017-03-25
작성자
탈퇴*원
첨부파일

205페이지 보면

씨언어라서 m이 -1부터 시작하는건 알겠는데요

그다음 1증가해서 a[m] , 즉 a[0]부터 시작하는데

입력받는 값이 총 7개 인데 왜 m<6까지 반복하는거죠?

m<7 아닌가요??

밑에 다른 while문 i도 0부터 시작해서 i<6일때까지 반복인데

그럼 두개 다 총 6개밖에 안돌아가지않나요? 입력받는 값은 총 7개인데.... 설명해주시면 감사하겠습니다 ㅎ

답변
2017-03-27 13:52:58

안녕하세요.

i가 6보다 작은 동안 처리해야 i가 6까지 처리합니다.

i가 5일 때 i++이 되어 i는 6이 되어 i가 6일때 처리를 수행합니다.

직접 디버깅을 수행해 보면서 이해하면 쉽게 이해됩니다.

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

  • *
    2017-03-27 13:52:58

    안녕하세요.

    i가 6보다 작은 동안 처리해야 i가 6까지 처리합니다.

    i가 5일 때 i++이 되어 i는 6이 되어 i가 6일때 처리를 수행합니다.

    직접 디버깅을 수행해 보면서 이해하면 쉽게 이해됩니다.

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

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