[c언어 기초]

우리가 아는 C언어

[c언어 기초] 우리가 아는 C언어
본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

2차원 배열

2차원 배열

2차원 배열은 전 토픽에서 배운 1차원 배열 안에 다시 1차원 배열을 넣는것과 비슷합니다. 2차원 배열은 표 형태로 값을 처리하기 위해 주로 사용합니다. 또한 2차원 배열 외에도 3,4차원 배열 등 다차원 배열이 존재합니다. 

2차원 배열의 형식과 선언

자료형 배열이름[행크기][열크기] = {

{첫번째 행의 첫번째 원소, .....  , 첫번째 행의 마지막원소},

{두번째 행의 첫번째 원소, ..... , 두번째 행의 마지막 원소},

}

ex)

int A[3][6]; // 세로(행)가 3, 가로(열)가 6인 int형 2차원 배열

int A[3][2]; // 세로가 3, 가로가 2인 int형 2차원 배열

int A[3][2]= {100, 100, 90, 80, 70, 4}; 또는 int A[3][2]= {{100, 100}, {90, 80}, {70, 4]};로 선언할수 있습니다.

int A[3][2], 3행 2열의 2차원 배열의 참조번호와 배열 내용

위 사진의 표와같이 [0][0]이 1열1행, [0][1]이 1열2행, [1][0]이 2열1행, [1][1]이 2열2행... 으로 이어집니다.

위의 배열요소 안의 숫자는 배열에서 배운 각각의 요소에 접근할때 사용되는 인덱스 값입니다. 즉 자료형은 int 배열이 A이고 3행2열 "자료형 배열이름[행크기][열크기]"가 됩니다.

 

  • 봤어요 (0명)

댓글

댓글 본문
  1. 박하맛마늘
    혹시 이제 더이상 올리지 않는건가요 ㅠㅠ?
  2. 스루
    완성이 안되는건가요ㅠㅠ
  3. 장현욱
    다음것도 만들어 주세요......
버전 관리
life knowledge
현재 버전
선택 버전
graphittie 자세히 보기