본문 바로가기

코딩 공부/C++

C++ Chapter 7. 배열

배열

- 배열 안 모든 요소는 같은 타입이다

- 배열이 생성될 때 각 요소는 임의의 값으로 저장한다

- 배열의 크기를 넘어서는 인덱스는 사용 불가(범위초과오류)

-배열 선언과 초기화는 동시에 한 문장에서 해야 함

double list[4];  // error
list = {1, 2, 3, 4}

- 배열 선언과 초기화 동시에 할 때는 배열의 크기 생략 가능

double list[] = {1, 2, 3, 4};

- 배열의 일부분만 초기화도 가능

- 선언하지 않은 배열 요소는 쓰레기값이 저장됨

 

선언 

- double d[30];

- float f[] = {2.3, 4.5, 5.6};

 

인덱스 범위

- 배열 인덱스는 0부터 시작, 0 부터 '배열크기 -1' 까지

ex. list[9]는 인덱스 번호 8의 요소를  의미

 

ex. list[2] = list[0] + list[1];

'코딩 공부 > C++' 카테고리의 다른 글

c++ 6주차  (0) 2022.12.17
[C++] 10807번  (0) 2022.12.17
C++ HW 및 Chapter 6 Check Point 정리  (0) 2022.12.13
[C++] HW9  (0) 2022.12.04
C++ 3주차  (0) 2022.11.29