sabato 6 ottobre 2012

Utilizzare ciclo For senza dichiarazioni

E' possibile utilizzare un istruzione nel ciclo for priva di dichiarazione nel modo seguente:

for ( ; conteggio < 10; )

In questo caso l'istruzione è priva dell'inizializzazione della variabile e dell'incremento. L'istruzione è valida in quanto necessita solo che la variabile conteggio venga dichiarata prima del suo utilizzo nel ciclo for, e deve essere incrementata all'interno del ciclo stesso. Un esempio è il seguente:

int conteggio = 0;
for ( ; conteggio < 10; ){
                                      istruzioni;
                                      conteggio++; }

Questo tipo di ciclo non presenta alcun errore per la compilazione, è perfettamente legale.

Nessun commento:

Posta un commento