Qual a diferença entre while e do while?

16/06/2017

0

Boa noite a todos!

Estou com uma dúvida na programação, comecei a pouco tempo, espero que não seja uma pergunta idiota.

Qual a diferença que existe entre o while e o do while?

Aparentemente os dois parecem fazer o mesmo ao meu ver. Usar os dois em qualquer situação não daria no mesmo?
César Bonfim

César Bonfim

Responder

Post mais votado

16/06/2017

Bom dia Cesar.
Os dois tem quase o mesma funcionalidade. porem o do while vai executar os comandos antes de fazer a validação e o while valida antes de executar a primeira vez.

Smaili Amorim

Smaili Amorim
Responder

Mais Posts

16/06/2017

Jones Granatyr

Outra diferença é que no while você precisa inicializar a variável que vai controlar o loop (i = 1, por exemplo). Diferentemente do "do while" que sempre vai executar pelo menos uma única vez; enquanto que para que o while execute a condição precisa ser verdadeira já na primeira iteração
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar