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