**Autonomous driving tech./*C++

[C++] 02_배열

2wnswoo 2024. 9. 10. 08:30

배열( Array )

배열이란 데이터형이 같은 여러개의 값을 연속적으로 저장할 수 있는 데이터 구조이다.

배열은 선언 명령문을 사용하여 생성한다. 배열 선언 명령문에는 다음과 같은 세가지를 선언한다.

 

1. 각 원소에 저장될 값의 데이터형

2. 배열의 이름

3. 배열 원소의 개수

배열 초기화 예시

초기화란? 변수에서도 동일한 의미로 사용되는데, 선언과 대입을 함께하는 것을 말함

#include<iostream>

using namespace std;
int main()
{

	int prac_array[10] = {1, 2, 3}; //'prac_aray' 라는 이름으로 크기 10인 배열 형성
    
    cout << prac_array[3] << endl;  // 3번 인덱스는 없는 값이므로 결과는 0이 나타남
    
    return 0;
}

 

배열의 일반적인 형식

typeName arrayName[arraySize];

 

배열 관련 내용

1. 배열 원소에 대입한 값들을 콤마로 구분하여 중괄호로 묶어 선언한다.

2. 초기화를 선언 이후 나중에 할 수는 없다.

3. 초기화 값의 개수를 배열 원소의 개수보다 모자라게 제공할 수 있다.

4. 배열을 부분적으로 초기화하면, 나머지 원소들은 모두 0으로 설정한다.

5. 즉, 명시적으로 첫 번째 원소만 0으로 초기화하면, 나머지 원소들은 모두 0으로 초기화된다.

 

 

위 내용은 '인프런 C++ 강의'의 일부를 정리한 내용입니다.