O Comando do-while
A terceira estrutura de repetição que veremos é o do-while de forma geral:
do
{
declaração;
} while (condição);
Mesmo que a declaração seja apenas um comando é uma boa prática deixar as chaves. O ponto-e- vírgula final é obrigatório. Vamos, como anteriormente, ver o funcionamento da estrutura do-while "por dentro":
declaração;
if (condição) "Volta para a declaração"
Vemos pela análise do bloco acima que a estrutura do-while executa a declaração, testa a condição e, se esta for verdadeira, volta para a declaração. A grande novidade no comando do-while é que ele, ao contrário do for e do while, garante que a declaração será executada pelo menos uma vez.
Um dos principais usos da extrutura do-while é em menus, nos quais você quer garantir que o valor digitado pelo usuário seja válido. Um caso está exemplificado abaixo:
#include
main ()
{
char Ch;
do
{
printf ("\n\nEscolha um:\n\n");
printf ("\t(1)...Mamao\n");
printf ("\t(2)...Abacaxi\n");
printf ("\t(3)...Laranja\n\n");
fflush(NULL);
scanf("%c",&Ch);
} while ((Ch!='1')&&|(Ch!='2')&&(Ch!='3'));
switch (Ch)
{
case '1':
printf ("\t\tVoce escolheu Mamao.\n");
break;
case '2':
printf ("\t\tVoce escolheu Abacaxi.\n");
break;
case '3':
printf ("\t\tVoce escolheu Laranja.\n");
break;
}
}
joker gaming ถือเป็นเกมเดิมพันออนไลน์ joker โปร ที่ได้รับความนิยมมากที่สุด ณ เวลานี้ เป็นหนึ่งในเกมออนไลน์ reeffutures2018 ที่เป็นที่สนใจของนักลงทุน ในเกมพนันมากมาย เป็นเกม xopg.net ที่เล่นได้ง่าย mavoixtavoie ไม่จำเป็นที่จะต้องลงทุนเยอะ สมัคร joker ก็สามารถเล่นสล็อตออนไลน์ได้ essentialsforasoul สามารถสร้างกำไรได้ เพียงแค่ทำการกดสปินเท่านั้น herbalpertpresents ก็มีโอกาสที่จะได้รับรางวัลใหญ่อยู่เสมอ เทคนิคสล็อต และไม่จำเป็นต้องใช้ความคิดที่มากมายอะไร gclub ก็สามารถร่วมสนุก slot joker ในการเล่นเกมสล็อตออนไลน์ northbristol