https://www.youtube.com/watch?v=Vmngw_INQhM&list=PLgqG2uj21HgkcfVtlr5rPekQl5VWJEnIB&index=8

학습 목표

  1. 배열이란
  2. 배열 선언과 규칙
  3. char배열과 문자열

배열

C++은 복합데이터형을 제공한다. →사용자 정의대로 새로운 데이터형을 만들 수 있다.

복합데이터형 : 기본정수형과 부동소수점형의 조합

그 중 첫번째가 배열이다.

배열(array) : 같은 데이터형의 집합

선언 방법 : typeName arrayName[arraySize];

배열 선언과 규칙

  1. 배열 원소에 대입할 값들은 콤마로 구분하여 중괄호로 묶어 선언한다.
  2. 초기화를 선언이후 나중에 할 수는 없다.
  3. 배열을 다른 배열에 통째로 대입할 수 없다.
  4. 초기화 값의 개수를 배열의 원소의 개수보다 모자라게 제공할 수 있다.
  5. 배열을 부분적으로 초기화하면, 나머지 원소들은 모두 0으로 설정한다.
  6. 즉 명시적으로 첫 번째 원소만 0으로 초기화하면, 나머지 원소들은 모두 0으로 초기화된다.
  7. 배열을 초기화할 때 대괄호 속을 비워두면 컴파일러가 초기화 값의 개수를 헤아려 배열 원소 개수를 저장한다.