Цикл do - while

do оператор while(вираз);

 

Цикл do - while являє собою скорочений запис для

 

label: оператор;

if(вираз) goto label;

 

Приклад:

 

// Dwcount.cpp

#include<stdio.h>

main()

{

int counter;

printf("Do - while countn");

counter = 0;

do

{

counter++;

printf("%dn", counter);

}

while(counter<10);

return 0;

}

 

Приклад:

 

//Dwalpha.cpp

#include <stdio.h>

main()

{

int c;

printf("Do - while alphabetn");

c = 'A'-1;

do

{

c++;

printf("%c", c);

}

while(c<'Z');

return 0;

}