달력

4

« 2020/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
  •  
  •  


다차원 배열(multi-dimensional array)

·       1차원 배열이 여러 모인 다차원 배열이라 합니다.

·       2차원 이상 배열을 의미합니다.

·       배열 요소로 다른 배열을 가지는 배열 의미합니다.

·       원하는 차원 만큼의 배열 기호([]) 추가하면 됩니다.

·       다차원 배열은 99% 2차원배열입니다.

·       2차원 배열을 이해하면 이상의 배열 또한 같은 방식으로 사용할 있습니다.

 

 

  

   

1차원 배열과 다차원 배열의 비교

1차원 배열

2차원 배열

3차원 배열

int array[5]

int array[4][3]

int array[2][2][3]

[]

[][]

[][][]

  

  

  

20byte = 4byte * 5

48byte = 4byte * 4 * 3

48byte = 4byte * 2 * 2 * 3

  


구분

배열 요소

1차원 배열

같은 자료 형의 묶음

2차원 배열

1차원 배열을 가지는 배열

3차원 배열

2차원 배열을 가지는 배열

4차원 배열

3차원 배열을 가지는 배열


  

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요