Linguaggio C - Vettori

<<   9 / 12   >>

Quesito

Che cosa fa il seguente codice?

int N=10,i,vet[N];
for(i=0;i<N;i+=2){
 vet[i]=i*2;
 vet[i+1]=vet[i]*2;
}

Risposta

Il codice analizza le dieci celle del vettore(da 0 a 9), a gruppi di 2 celle, mettendo nella cella corrente il doppio dell'indice e in quella successiva il quadruplo dell'indice.