Einfachere Möglichkeit, mehrere Array-Slots auf einen Wert zu setzen

Ich programmiere geradeC ++und ich habe den folgenden Code:

int array[30];
array[9] = 1;
array[5] = 1;
array[14] = 1;

array[8] = 2;
array[15] = 2;
array[23] = 2;
array[12] = 2;
//...

Gibt es eine Möglichkeit, das Array wie folgt zu initialisieren?

int array[30];
array[9,5,14] = 1;
array[8,15,23,12] = 2;
//...

Hinweis: Im aktuellen Code können bis zu 30 Steckplätze vorhanden sein, die auf einen Wert gesetzt werden müssen.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage