2014-04-02 22 views

Odpowiedz

7

Tak użyciem wyznaczonych inicjatorów (wprowadzone w C99), można napisać kod tak:

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

co jest równoważne:

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

Funkcja ta jest także dostępna w jakiś kompilator jako rozszerzenie, na przykład GCC.

Powiązane problemy