C/Vettori e puntatori/Vettori: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 102:
},
};
Se qualchegli inizializzatoreultimi èinizializzatori saltatosono non inserendo nulla tra due virgolesaltati allora si sottintende 0; può essere usata una sintassi semplificata seconsiderandolo sicome devonoun inizializzarevettore tutti gli elementi del vettoremonodimensionale:
tipo v[i1]...[iN] = {elenco di tutti gli i1×i2×...×iN inizializzatori};
nel caso di una matrice di interi:
int M[2][3] = {1,2,3,
4,5,6};
saltando gli ultimi inizializzatori si sottintende ossia:
lasciando un inizializzatore vuoto è posto a 0 ossia:
int M[3][3] = {1,0,0,1,
0,1,0,
0,0,1};
che definisce la matrice :
1 0 0
0 1 0
0 0 1
0 1 0
1 0 0
 
=== Vettori dinamici ===