본문 바로가기

C

16장 . 다차원 배열

[다차원 배열]

[다차원 배열]

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차원적으로 해석 할 뿐이다.

'C' 카테고리의 다른 글

19강.함수 포인터와 void포인터  (0) 2023.01.08
18강 . 다차원 배열 그리고 포인터  (0) 2023.01.08
14강 . 포인터와 함수에 대한 이해  (0) 2023.01.05
13강 . 포인터와 배열  (0) 2023.01.05
12장. 포인터의 이해  (0) 2023.01.05