Heim >Backend-Entwicklung >C++ >Gibt es in C eine abgekürzte Array-Notation für wiederholte Werte?

Gibt es in C eine abgekürzte Array-Notation für wiederholte Werte?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBnach vorne
2023-09-07 11:21:08949Durchsuche

Gibt es in C eine abgekürzte Array-Notation für wiederholte Werte?

Ein Array speichert mehrere Werte desselben Datentyps. Für ein Array kann es Situationen geben, in denen die gleichen 2-3 Werte gespeichert werden müssen, also 3,3,3,3.

Für diese Situation bietet die Programmiersprache C eine einfache Möglichkeit, ein Array mit solchen wiederholten Werten zu erstellen, um die Arbeitsbelastung des Programmierers zu reduzieren.

Syntax

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

Beispiel

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

Ausgabe

3 3 3 3 3 0 5 5 5 5

Das obige ist der detaillierte Inhalt vonGibt es in C eine abgekürzte Array-Notation für wiederholte Werte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen