[c++] 배열의 개념 및 사용법

배열은 동일한 데이터 유형을 가진 여러 개의 항목을 저장하기 위한 자료구조입니다. C++에서 배열은 동일한 유형의 데이터를 연속된 메모리 위치에 저장하는데 사용됩니다.

배열 선언

C++에서 배열을 선언하려면 배열 유형과 크기를 지정해야 합니다. 예를 들어, 크기가 5인 정수 배열은 다음과 같이 선언될 수 있습니다:

int numbers[5];

위의 예제에서 int는 배열의 유형을 표시하며, numbers는 배열의 이름입니다. 5는 배열의 크기를 나타냅니다.

배열 초기화

배열을 선언한 후에 각 요소를 초기화할 수 있습니다. 초기화 하지 않은 배열은 임의의 값으로 채워지므로 초기화는 좋은 습관입니다.

int numbers[5] = {1, 2, 3, 4, 5};

위의 예제에서 배열 numbers는 1부터 5까지의 값을 가집니다.

배열 요소에 접근

배열의 요소에 접근하려면 인덱스를 사용합니다. 인덱스는 0부터 시작하며, 배열 이름 뒤에 대괄호를 사용하여 특정 요소에 접근할 수 있습니다.

int x = numbers[0]; // 배열 numbers의 첫 번째 요소에 접근하여 값을 변수 x에 할당

배열 크기

배열의 크기는 선언될 때 지정되며, 크기는 변경할 수 없습니다. 배열의 크기를 동적으로 변경하려면 C++의 표준 라이브러리인 std::vector 등을 사용해야 합니다.

배열은 C++에서 매우 유용한 자료구조이며, 데이터를 일렬로 저장하고 관리할 수 있는 강력한 도구입니다.

참고 자료