Maison  >  Article  >  développement back-end  >  Existe-t-il une notation matricielle abrégée pour les valeurs répétées en C ?

Existe-t-il une notation matricielle abrégée pour les valeurs répétées en C ?

WBOY
WBOYavant
2023-09-07 11:21:08836parcourir

Existe-t-il une notation matricielle abrégée pour les valeurs répétées en C ?

Un tableau stocke plusieurs valeurs du même type de données. Pour un tableau, il peut y avoir des situations dans lesquelles les mêmes 2-3 valeurs doivent être stockées, c'est-à-dire 3,3,3,3.

Pour cette situation, le langage de programmation C fournit un moyen simple de créer un tableau contenant de telles valeurs répétées afin de réduire la charge de travail du programmeur.

Syntaxe

[startofRepeatingSeq … EndofRepeatingSeq]number
Example : For 3 repeated 5 times ;
[0 … 4]3

Exemple

#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;
}

Sortie

3 3 3 3 3 0 5 5 5 5

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer