C에 반복되는 값이 있는 경우 축약형 배열 표기법을 사용하여 해당 배열을 정의합니다.
다음은 예입니다:
예시 코드
#include <stdio.h>
int main() {
int array[10] = {[0 ... 3]7, [4 ... 5]6,[6 ... 9]2};
for (int i = 0; i < 10; i++)
printf("%d ", array[i]);
return 0;
} 출력
7 7 7 7 6 6 2 2 2 2
이 프로그램에서
int array[10] = {[0 ... 3]7, [4 ... 5]6,[6 ... 9]2} 와 유사합니다.
int array[10] = {7, 7, 7, 7, 6, 6, 2, 2, 2, 2}. 배열 중간에 공백이 있으면 0으로 채워집니다.
위의 C++에서 프로그램은 동일한 출력을 제공하지만 출력과 함께 경고를 제공합니다.