The do while Ciclo
Ciò è molto simile al ciclo di istante salvo che la prova si presenta all'estremità del corpo del ciclo. Ciò garantisce che il ciclo è eseguito almeno una volta prima della continuazione.
Una tal messa a punto è usata frequentemente dove i dati devono essere letti. La prova allora verifica i dati ed i cicli di nuovo al colto ancora se fosse inaccettabile.
do
{
printf("Enter 1 for yes, 0 for no :");
scanf("%d", &input_value);
} while (input_value != 1 && input_value != 0)
Per capire più meglio fanno mentre il ciclo li ha lasciati vedere il seguente esempio:
#include <stdio.h>
int main()
{
int i;
i = 0;
do
{
printf("The value of i is now %d\n", i);
i = i + 1;
} while (i < 5);
return 0;
}
Il risultato del programma è visualizzato come segue:
The value of i is now 0
The value of i is now 1
The value of i is now 2
The value of i is now 3
The value of i is now 4 |
|