그러면 배열 크기 30인 정수형 배열 a를 선언한 뒤 모두 0으로 초기화하고, 홀수 번째 배열 요소를 출력하겠습니다.
array_init.c
#include <stdio.h> main() { int a[30] = { 0, }; // 배열의 모든 요소 값, a[0]에서 a[29] 까지 모두 0으로 초기화 int i; for (i = 1; i < 30; i += 2) { printf("배열 %d번 째 값은 %d입니다.\n", i, a[i]); } }
실행 결과
배열 1번 째 값은 0입니다.
배열 3번 째 값은 0입니다.
배열 5번 째 값은 0입니다.
배열 7번 째 값은 0입니다.
배열 9번 째 값은 0입니다.
배열 11번 째 값은 0입니다.
배열 13번 째 값은 0입니다.
배열 15번 째 값은 0입니다.
배열 17번 째 값은 0입니다.
배열 19번 째 값은 0입니다.
배열 21번 째 값은 0입니다.
배열 23번 째 값은 0입니다.
배열 25번 째 값은 0입니다.
배열 27번 째 값은 0입니다.
배열 29번 째 값은 0입니다.
모든 배열 요소가 0으로 초기화된 것을 확인할 수 있습니다.