코딩 공부/C++
C++ Chapter 7. 배열
recordmastd
2022. 12. 13. 08:52
배열
- 배열 안 모든 요소는 같은 타입이다
- 배열이 생성될 때 각 요소는 임의의 값으로 저장한다
- 배열의 크기를 넘어서는 인덱스는 사용 불가(범위초과오류)
-배열 선언과 초기화는 동시에 한 문장에서 해야 함
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];