Cerca all'interno del corso
Ricevi un consiglio a settimana !!

Corso di C con Linux

Strutture di controllo - Parte IV
Lezione 37
Parte 1 di 4

 

Vedi anche i corsi correlati:


Partner:


 

Esaminiamo adesso altre due strutture di controllo, partendo dal costrutto do-while, che ha il seguente formato:

do {
istruzione_1;
istruzione_2;
...
istruzione_n;
} while (condizione);


Com' immediato rilevare, questa istruzione molto simile al while, eccezion fatta per la posizione in cui viene eseguito il test sulla condizione.
Infatti nel while la condizione viene verificata prima di eseguire qualsiasi istruzione del ciclo, mentre il costrutto do-while esegue la verifica della condizione dopo aver eseguito una volta le istruzioni del ciclo.
Di conseguenza, in do-while il ciclo viene eseguito sempre almeno una volta, anche se la condizione viene trovata subito falsa.

Per sottolineare questa differenza fra i due costrutti, si esegua il seguente programma:

/*
* File lez37_1.c
*/
#include <stdio.h>

int main()
{
while (2 < 1)
printf("Ciclo while\n");

do
printf("Ciclo do-while\n");
while (2 < 1);

return 0;
}

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!