배열( 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++ 강의'의 일부를 정리한 내용입니다.
'**Autonomous driving tech. > *C++' 카테고리의 다른 글
[C++] 06_char형 배열과 string 배열의 차이점 (0) | 2024.09.16 |
---|---|
[C++] 05_산술연산자와 auto (3) | 2024.09.15 |
[C++] 04_const 제한자와 데이터형 변환 (0) | 2024.09.15 |
[C++] 03_문자형 자료형과 bool형 자료형 (0) | 2024.09.11 |
[C++] 01_변수 선언과 규칙 (0) | 2024.09.09 |