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