A principal diferença entre este ciclo e o ciclo while... é que as instruções que se encontram dentro do ciclo do... while... são executadas pelo menos uma vez e até que a condição dada deixe de se verificar.
A sua sintaxe é a seguinte:
Pegando no exemplo anterior, mas utilizando o ciclo do... while..., teríamos o seguinte código: