2014-04-02 14 views

Antwort

7

Ja, bezeichnet initializers mit (in C99 eingeführt), können Sie Code wie folgt schreiben:

int array[10] = {[9] = 42}; 

, die gleich ist:

int array[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 42}; 

Diese Funktion auch in einigen Compiler verfügbar ist als eine Erweiterung, zum Beispiel GCC.

Verwandte Themen