C,C++> 배열과 포인터
2022. 7. 19.
첨자 연산 배열 특징 복습. 배열은 첨자가 0부터 시작되며 초기화되지 않고 끝 점검을 하지 않는다. 배열은 포인터와 만날 때 진정한 가치를 발휘한다. C언어 배열은 다음과 같은 두 가지 특징을 가진다. 1. C는 내부적으로 1차원 배열만 지원한다. 2차원 이상 다차원 배열은 1차원 배열의 확장에 불과하다. 2. 배열을 구성하는 배열 요소 타입에는 전혀 제한이 없다. 배열 그 자체가 배열의 요소가 될 수 있다. C의 모든 배열은 내부적으로 1차원이다. 배열 요소로 또 다른 배열을 사용할 수 있으므로 배열끼리 중첩이 가능하다. 외부적으로는 다차원 배열을 지원하는 셈이다. 배열 중첩끼리 중첩되어 있을 때 다른 배열에 포함된 배열을 부분 배열(SubArray)라고 한다. 부분 배열을 배열 요소로 가지는 배열을 ..