6.3.1 한 번에 초기화하기
배열을 선언할 때 한 번에 초기화하려면 모든 값을 중괄호({})로 묶고 각 값을 쉼표(,)로 구분해 저장하면 됩니다.
형식
자료형 배열명[배열크기] = { 값1, 값2, ... };
예를 들어, 정수 10개를 저장하는 배열을 초기화하고 싶다면 다음과 같이 작성합니다. 공간이 총 10개인 배열이 생기고 요소에 각각 1, 2, 3, 4, 5, 6, 7, 8, 9, 10이 저장됩니다.
int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
배열에 값이 제대로 저장됐는지 출력해 봅시다. 값을 하나씩 반복 출력하므로 for 문을 사용합니다.
6.3.1 한번에초기화하기.c
int main(void) {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; // 배열 초기화
for (int i = 0; i < 10; i++) {
printf("%d\n", arr[i]);
}
return 0;
}