항상 밥 먹는 것처럼
로그인
항상 밥 먹는 것처럼
로그인
08. 다차원 배열
PearLine_Zero
·
2023년 12월 15일
팔로우
0
C
C
목록 보기
8/10
8.1 다차원 배열이란
6장에서 배열은 동일한 자료형의 값 여러 개를 저장하는 연속된 메모리 공간이라고 했음. 이렇게 연속된 메모리 공간이 하나 있는 배열을
1차원 배열
이라함.
다차원 배열
은 1차원 배열에 배열을 하나 이상 추가한 2차원, 또는 그 이상 배열을 의미.
동일한 크기의 1차원 배열이 2개 이상 연속되면 이를
2차원 배열
이라고 함.
2차원 배열을 그림으로 표현하면 다음과 같음. 마치 표와 같아서 배열의 크기를 각각 세로 (행) 크기와 가로(열) 크기로 나타낼 수 있음.
정리하자면 2차원 배열은 다음과 같은 형식으로 선언.
자료형 배열명[세로크기][가로크기];
같은 원리로 2차원 배열이 2개 이상 연속되면 3차원 배열이 됨. 3차원 배열은 다음과 선언
int arr4[3][3][3];
실무에서는 보통 2차원 배열과 3차원 배열까지만 사용. 그 이상은 잘 사용하지 않음.
2차원 배열은 요소에 인덱스로 접근. 2차원 배열은 표와 같은 구조이므로 다음 형식으로 접근
배열명[행인덱스][열인덱스]
다차원 배열의 모든 요소에 접근하려면 중첩반복문을 사용해야함. for 문을 사용한다면 2차원 배열일 때 for 문 2개, 3차원 배열일 때 for 문 3개를 사용.
PearLine_Zero
https://baesaa0304.tistory.com 블로그 이사합니다~
팔로우
이전 포스트
07. 포인터
다음 포스트
09. 구조체
0개의 댓글
댓글 작성