배열은 인접한 메모리 위치에 있는 동일한 유형의 요소 모음입니다. 배열의 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다. 배열 인덱스는 0부터 시작하여 배열 크기에서 1을 뺀 값(배열 크기 - 1)으로 끝납니다.
배열은 실수뿐만 아니라 변수로 초기화할 수 있습니다. 이를 보여주는 프로그램은 다음과 같습니다.
예시
#include <iostream> using namespace std; int main() { int a = 5; int b = 3; int arr[4]; arr[0] = a; arr[1] = 8; arr[2] = b; arr[3] = 2; cout << "The elements of array are: "; for(int i = 0; i<4; i++) cout << arr[i] << " "; return 0; }
출력
위 프로그램의 출력은 다음과 같습니다.
The elements of array are: 5 8 3 2
이제 위의 프로그램을 이해합시다.
크기가 4인 배열 arr이 선언되었습니다. 두 개의 int 변수 a와 b는 각각 값 5와 3으로 초기화됩니다. 배열의 첫 번째와 세 번째 요소는 변수 a와 b로 초기화되고 배열의 두 번째와 네 번째 요소는 실수 8과 2로 초기화됩니다. 이를 보여주는 코드 스니펫은 다음과 같습니다.
int a = 5; int b = 3; int arr[4]; arr[0] = a; arr[1] = 8; arr[2] = b; arr[3] = 2; cout << "The elements of array are: "; for(int i = 0; i<4; i++) cout << arr[i] << " ";