책 내용 질문하기
100페이지에 1번문제
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
100
조회수
71
작성일
2017-06-05
작성자
탈퇴*원
첨부파일

제가 궁금한것은 1번문제에서 int[] a ={15,16,17,18,19,20,21,22};

가 있는데 왜 배열의 개수를 셀때는 1부터 시작을해서 8개이고,

배열의 위치를 설정할때는 0부터시작을해서 7로 끝나는건가요??

답변
2017-06-07 09:19:49

안녕하세요.

C와 JAVA는 배열의 위치를 0부터 지정하도록 약속된 언어이므로 약속된 규칙에 맞게 사용해야 합니다.

문의하신 내용에서 배열의 개수는 배열에 저장된 데이터의 개수 그대로 8개가 됩니다.

배열에 저장된 값의 위치를 지정하는 방법은 프로그램 언어에 따라 다른데 Visual Basic의 경우 배열의 위치를 1부터 사용하지만

C나 JAVA는 배열의 위치를 0부터 사용합니다. 이는 앞서 언급한 것처럼 프로그램의 특성이므로 코딩을 할 때는 각 프로그램 언어의 특성에 맞게 작성해야 합니다.

온르도 즐거운 하루 되세요.

  • *
    2017-06-07 09:19:49

    안녕하세요.

    C와 JAVA는 배열의 위치를 0부터 지정하도록 약속된 언어이므로 약속된 규칙에 맞게 사용해야 합니다.

    문의하신 내용에서 배열의 개수는 배열에 저장된 데이터의 개수 그대로 8개가 됩니다.

    배열에 저장된 값의 위치를 지정하는 방법은 프로그램 언어에 따라 다른데 Visual Basic의 경우 배열의 위치를 1부터 사용하지만

    C나 JAVA는 배열의 위치를 0부터 사용합니다. 이는 앞서 언급한 것처럼 프로그램의 특성이므로 코딩을 할 때는 각 프로그램 언어의 특성에 맞게 작성해야 합니다.

    온르도 즐거운 하루 되세요.

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