[다차원 배열]
[다차원 배열]
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 |