실행해 보면 배열에 저장한 1.00, 2.00, 3.00이 출력되고, 값을 저장하지 않은 4, 5번째 요소는 0.00, 0.00이 출력됩니다. 실수형 배열일 때도 정수형 배열일 때와 마찬가지로 배열을 일부 초기화하면 그 외 요소는 모두 실수 0.00이 값으로 들어가는 것을 확인할 수 있습니다.
1분 퀴즈
3. 다음은 서로 다른 방법으로 배열을 초기화한 코드입니다. 이 중에서 배열의 크기가 다른 하나는 무엇일까요?
int arr1[5] = { 1, 2, 3, 4, 5 };
int arr2[5] = { 1, 2 };
int arr3[] = { 1, 2, 3, 4, 5 };
int arr4[] = { 1, 2 };
① arr1
② arr2
③ arr3
④ arr4
4. 다음 코드의 실행결과는 무엇일까요?
int arr[3] = { 1, 2 };
printf("%d\n", arr[2]);
① 0
② 1
③ 2
④ 쓰레기 값