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++에서 프로그램은 동일한 출력을 제공하지만 출력과 함께 경고를 제공합니다.