C++ 배열 초기화, 값 대입 사용 방법 예제

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;
}

댓글