책 내용 질문하기
정보처리산업기사 332p. 문제5번 c언어 표기
도서
2021 시나공 정보처리산업기사 실기
페이지
332
조회수
247
작성일
2021-03-18
작성자
탈퇴*원
첨부파일

조건에서 data[2][30]으로 2행 30열 이라고 했는데 c언어에서의 배열에서는 0부터시작이니까 data [1][29] 로 써야하는거 아닌가요???책에 아래부분 c언어 표기법에는 data[2][30]이 그대로 적혀있습니다. 뭐가맞는건가요?? 

답변
2021-03-19 09:48:40

안녕하세요.

 

C언어에서 배열이 0부터 시작이라는 것은

배열의 위치를 지정하는 첨자를 사용할 때입니다.

 

배열을 선언할 때는 배열의 개수만큼 지정합니다.

즉 2행 30열이면

data[2][30]으로 선언하고

 

위치를 지정해서 사용할 때는

data[0][0] ~ data[1][29]까지 지정해서 사용하는 것입니다.

 

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

  • 관리자
    2021-03-19 09:48:40

    안녕하세요.

     

    C언어에서 배열이 0부터 시작이라는 것은

    배열의 위치를 지정하는 첨자를 사용할 때입니다.

     

    배열을 선언할 때는 배열의 개수만큼 지정합니다.

    즉 2행 30열이면

    data[2][30]으로 선언하고

     

    위치를 지정해서 사용할 때는

    data[0][0] ~ data[1][29]까지 지정해서 사용하는 것입니다.

     

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

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