크기와 타입을 고정
int scores[5]는 int 다섯 개가 연속해서 놓일 공간을 만듭니다.
int a[5]
선언, 초기화, 인덱스 접근, 범위 초과, sizeof 계산을 함께 보면 배열의 장점과 위험이 동시에 보입니다.
int scores[5]는 int 다섯 개가 연속해서 놓일 공간을 만듭니다.
int a[5]
초기값 수가 작으면 나머지 요소는 0으로 채워질 수 있습니다.
int a[3]{1,2,3}
a[0]은 첫 번째 요소이고 a[size]는 이미 범위를 벗어난 위치입니다.
a[i]
sizeof 배열을 sizeof 요소로 나누면 같은 범위 안에서 요소 개수를 구할 수 있습니다.
sizeof(a)/sizeof(a[0])