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

Contenuto cancellato Contenuto aggiunto
Riga 83:
 
cioè un array cubico di 3x3x3.
Un vettore multidimensionale viene inizializzato con la seguente sintassi:
 
tipo V[i1]...[iN] = {
{
{}n,...
}2,...
}1;
dove con {}n si è indicato la coppia di graffe alcui interno ci sono gli iniziaizzatori relativi alla dimenione n. Per comprendere meglio ecco un esempio:
int V[2][2] = {
{1,2},
{3,4}
};
int V[2][2][2] = {
{
{1,2},
{3,4}
},
{
{5,6},
{7,8}
},
};
L'ultimo standard ('''C99''') dà la possibilità di dichiarare array di lunghezza variabile ossia la dimensione dell'array è una variabile. Ecco un esempio:
<source lang="c">