- 연속된 저장 공간을 할당하고 같은 유형의 변수를 저장 시 사용
- 배열 생성 및 값 할당
int numArr[3] = {1,2,3};
- 인덱스 배열 접근
numArr[0]; //첫 번째 요소 접근
3. 배열 사용 시 주의점
- 변수 선언 시 사용되는 대괄호는 "이 변수가 배열이고 크기는 X다" 뜻
- 배열 사용 시 사용되는 대괄호는 "배열의 X 요소에 접근하겠다" 뜻
- { } 사용하여 배열에 값을 할당하는 방법은 배열 선언 때만 가능하며 이미 선언된 배열에는 사용할 수 없다.
- 배열 선언 시 크기를 지정하지 않으면 컴파일 에러 발생
int numArr[5] = {1,2,3,4,5}; sizeof(nummArr); // 4byte인 int형 요소가 5개 => 20 출력 // 배열 크기를 구하고자 배열의 전체 크기/요소 크기 실행 sizeof(numArr)/sizeof(int) // 출력값 5 // sizeof(numArr)/sizeof(numArr[0]) 과 동일