C

16장 . 다차원 배열

파울로 디발자 2023. 1. 8. 21:50

[다차원 배열]

[다차원 배열]

2차원 이상의 배열을 의미한다.

[2차원 배열의 선언]

2차원적 메모리 구조를 구성한다.

  • 행 단위로 모든요소를 초기화,일부 요소를 초기화가 가능하다
int aaa[3][2]={{0,1,2},{1,2,3},{4,5,6}};	//모든 요소

int bbb[3][2]={{0},{1,2,},{1,2,3}};		//일부 요소

int ccc[3][2]={1,2,3,4,5,6,7};
int arr1[][]={1,2,3,4,5};	//Error
int arr2[][3]={1,2,3,4,5,6};	//OK!
int arr2[2][]={1,2,3,4,5,6};	//OK!

[2차원 배열의 실제 메모리 구성]

1차원 배열과 동일하지만 ,접근 방식을 2차원적으로 해석 할 뿐이다.