Fazer quando laço
Isto for muito similar ao laço do quando a não ser que aquele o teste ocorra na extremidade do corpo do laço. Isto garante que o laço está executado pelo menos uma vez antes de continuar.
Tal instalação é usada freqüentemente onde os dados devem ser lida. O teste verifica então os dados, e os laços suportam para ler outra vez se for inaceitável.
do
{
printf("Enter 1 for yes, 0 for no :");
scanf("%d", &input_value);
} while (input_value != 1 && input_value != 0)
Para compreender mais melhor fazem quando o laço nos deixou ver o seguinte exemplo:
#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;
}
O resultado do programa é indicado como 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 |
|