2차원 배열의 선언

CODEDRAGON Development/C, C++

반응형



 

2차원 배열(two dimensional array)

http://codedragon.tistory.com/8009

 

 

 

 

2차원 배열의 선언

타입 배열이름[행의길이][열의길이];

int array[4][3]

 

자료형

int

배열의 자료형을 지정

배열 요소로 저장되는 변수의 타입을 지정합니다.

배열 이름

array

변수 이름과 마찬가지로 배열을 구분하는 배열의 이름

배열 길이

[4][3]

배열 요소의 길이를 (가로) (세로) 지정

[4]

배열 요소 길이의 (가로)

[3]

배열 요소 길이의 (세로)

 

 

 

2차원 배열 메모리 구조

배열을 입체적 공간으로 표현했지만 컴퓨터의 메모리는 선형 공간이므로 실제로는 1차원배열처럼 계속 연결된 형태로 저장됩니다.


  

  

   


 

2차원 배열의 선언

행과 열을 지정

#include <stdio.h>

int main(void)

{

   // 2차원 배열의 선언

   int array[4][3];

   return 0;

}

48byte = 4byte(int) * 4 * 3