C++에서 배열을 사용하는 방법과 예제를 보겠습니다.
배열이란?
배열이란 동일한 타입을 가진 값을 여러 개 저장할 수 있는 형태의 타입입니다.
기본적인 사용방법은 아래와 같습니다.
#include <iostream>
int main() {
int x[5] = {1, 2, 3, 4, 5};
return 0;
}
5개의 요소를 저장할 수 있는 배열을 선언했습니다.
배열을 선언할 때 요소의 개수를 지정하는 것으로 배열의 저장 가능한 요소 개수를 지정할 수 있습니다.
배열에 저장한 값을 취득하기 위해서는 인덱스를 지정해 취득할 수 있습니다.
인덱스는 0부터 시작합니다.
#include <iostream>
int main() {
int x[5] = {1, 2, 3, 4, 5}; int y = x[2]; // 3
return 0;
}
배열 초기화
배열 선언과 동시에 요소를 설정하는 경우에는 요소의 개수를 생략할 수 있습니다.
#include <iostream>
int main() {
int x[] = {1, 2, 3, 4, 5, 6};
return 0;
}
배열을 선언만 하고 값을 따로 대입하는 경우에는 인덱스를 지정해 값을 대입해야 합니다.
#include <iostream>
int main() {
int x[5];
x[0] = 1;
x[1] = 2;
x[2] = 3;
x[3] = 4;
x[4] = 5;
return 0;
}
배열을 초기화하고 값을 대입하지 않은 요소에는 값이 0으로 대입이 됩니다.
#include <iostream>
int main() {
int x[5] = {0, 1, 2}; // x[3], x[4] 에는 초기값 0 설정
return 0;
}
댓글