Mảng lưu trữ một số kiểu dữ liệu giống nhau. Đối với một mảng, có thể nảy sinh tình huống khi bạn cần lưu trữ 2-3 giá trị giống nhau, tức là cần lưu trữ 3,3,3,3.
Đối với trường hợp này, ngôn ngữ lập trình C đã thực hiện một cách đơn giản để tạo một mảng có giá trị lặp lại như vậy để giảm bớt khối lượng công việc của người lập trình.
Cú pháp
[startofRepeatingSeq … EndofRepeatingSeq]number Example : For 3 repeated 5 times ; [0 … 4]3
Ví dụ
#include <stdio.h>
int main() {
int array[10] = {[0 ... 4]3, [6 ... 9]5};
for (int i = 0; i < 10; i++)
printf("%d ", array[i]);
return 0;
} Đầu ra
3 3 3 3 3 0 5 5 5 5