Dom. Ott 20th, 2019

Corso C: While & For

Salve a tutti. Oggi andremo a vedere 2 loop importanti in C come i quasi tutti i linguaggi di programmazione.


While Loop

Il while come il for è un ciclo. Questo ciclo esegue la sua struttura di codice finché la condizione indicata rimane vera. Come si costituisce un while?
while (condizione) {
Codice
}

Un esempio:
int i = 5;
while (i > 0){ // Finchè 5 maggiore di 0
printf(“%d”, i); // Scrivi il valore di i
i–; // Diminuisci i di 1;
}


Do-While Loop

Il do-while loop è simile al while, Esso differisce nell’esecuzione almeno per 1 volta del codice e poi la condizione viene verificata.
do {
printf(“%d”, i);
} while (i < 0);

‘i’ ha valore di 5, usando un while semplice il printf non sarebbe mai entrato in funzione, ma con il do-while almeno una volta il printf verrebbe eseguito.


For Loop

Il for è un ciclo a conteggio. Viene usato se conosciamo il numero di volte che un codice deve essere eseguito. Struttura:
for(valore di inizio; condizione; incremento){
codice;
}

Facendo un esempio:
for(int i = 0; i < 5; i++){ // Per dichiarazione e assegnazione ‘i’ sarà 0, finchè ‘i’ sarà minore di 5 esegui il codice e aumenta ‘i’ di 1.
CODICE;
}


BREAK & CONTINUE

Queste due istruzioni vengono usate molto spesso nel loop. Break viene usato per uscire da un loop, continue per continuare il loop con l’iterazione successiva.
int i = 5
while (i > 0){ // Finchè 5 maggiore di 0
i–; // Diminuisci i di 1;
if (i == 3) { // arrivato a 3, il ciclo terminerà. Utilizzando ‘continue’ al posto di break il printf del numero 3 verrebbe saltato.
break;}
printf(“%d”, i); // Scrivi il valore di i
}


Se avete altre domande contattatemi su Lyone_official. Invece se avete altre guide da consigliare scrivetele al nostro Profilo Ufficiale, Draky00 o al nostro Bot Ufficiale per Limitati.

Risorse

Iscriviti tramite email

Inserisci il tuo indirizzo e-mail per iscriverti a HackTricks, e ricevere via e-mail le notifiche di nuovi post.

Unisciti a 7 altri iscritti