Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Loop Do...while | Introdução a fluxo de programa
Introdução ao C++
course content

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

1. Primeiros Passos
2. Variáveis e Tipos de Dados
3. Introdução Aos Operadores
4. Introdução a fluxo de programa
5. Introdução a Funções

bookLoop Do...while

Ao contrário de um loop while, que pode nunca ser executado, um loop do...while garante a execução pelo menos uma vez. Estrutura do loop do…while:

Nota

A linha contendo a parte while termina com um ponto e vírgula (;)

Agora vamos comparar os loops while e do…while.

Loop while:

cpp

main

copy
1234567891011121314
#include <iostream> int main() { int variable = 0; //loop never executed while (variable == 1) { std::cout << "Hello, I am while loop!" << std::endl; } std::cout << "While loop didn't start :(" << std::endl; }

Loop do...while:

cpp

main

copy
123456789101112131415161718
#include <iostream> int main() { int variable = 0; do { // this line is guaranteed to be execute at least once std::cout << "Hello, I am Do-Block!" << std::endl; } while (variable == 5); // loop continuation condition std::cout << "Variable doesn`t equal 5, "; std::cout << "so the loop didn't work, "; std::cout << "only the do-block." << std::endl; }

O loop do...while foi executado uma vez ao passo que o loop while nunca teria sido executado.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
some-alt