티스토리 뷰

언어/C

[Inflearn_C] 다차원 배열

js0331 2019. 9. 7. 00:42

이번 게시글에서는 1, 2, 3차원 배열을 소개하겠습니다.

 

배열이란 집합체입니다.

 

예르들어, int nList[4] = { 1, 2, 3 }; 이라고 정의한다면 4byte의 int 3개의 집합체인 것입니다.

 

 

먼저 1차원 배열이란?

 

가장 기본적인 배열로써 말그대로 1차원적인 배열입니다.

1차원 배열

 

2차원 배열이란?

 

2차원 배열부터는 '행'과 '열'의 개념으로써 설명할 수 있습니다.

 

int nList[3][4] = { { 1, 2, 3 }, { 4, 5, 6 } };

 

이런식으로 배열 안에 배열들의 갯수로 행으로 잡고, 배열 안에 배열에 있는 정수들의 갯수를 열로 잡습니다.

 

2차원 배열

 

3차원 배열이란?

 

'행'과 '열' 말고도 '면'의 개념이 추가됩니다.

 

int nList[2][3][4] = { { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }, { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } } }; 

 

이런식으로 행과 열뿐만 아니라 면의 개념까지 들어서게 됩니다.

이미지를 보시면 확연하게 와닿을 수 있습니다.

 

3차원 배열

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함