배열(Array)


배열(Array)

배열은 동일한 데이터 타입을 가진 변수들의 유한 집합으로 정의됩니다. 배열을 구성하는 각각의 값들을 '배열 요소(element)'라고 하며, 이 요소들은 '인덱스(index)'라는 숫자를 통해 배열 내의 위치를 나타냅니다. 배열의 인덱스는 0부터 시작합니다. 첫 번째 요소의 인덱스가 0인 이유는 배열의 인덱스가 첫 번째 요소로부터 상대적인 위치를 나타내기 때문입니다. 예를 들어, 첫 번째 요소는 시작점에서 0만큼 떨어져 있으므로 인덱스 0을 갖습니다. 배열의 이름은 배열의 식별자로 사용되며, 동시에 배열의 첫 번째 요소의 메모리 주소를 나타냅니다. 즉, 배열의 이름 자체가 메모리 주소 상수로 기능합니다. 예를 들어, anData 배열의 첫 번째 요소의 실제 메모리 주소가 0x0012FF60이라면, anData는 이 주소를 나타냅니다. 만약 배열이 int형 요소들로 구성되어 있고 각 int의 크기가 4바이트라면, 두 번째 요소의 메모리 주소는 첫 번째 요소 주소에 4바이트를 더한 0x...



원문링크 : 배열(Array)