O loop while sem fim
Podemos inserir uma condição permanentemente verdadeira (igual a 1) para ser testada por um laço while. Nessas condições, o while será executado indeterminadamente, num loop sem fim. Essas situações carecem de um comando break satisfazendo uma condição de encerramento em algum ponto do laço, para evitar o travamento da máquina.
É preciso tomar um cuidado especial sempre que se utilizar laços nos programas, pois qualquer erro de lógica ou de condição de encerramento poderá fazer com que o programa entre em um loop sem fim.
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i = 0;
while(1) // também poderia ser: while(true)
{
ShowMessage((String)"Mensagem número: "+ ++i);
if(i == 10)
break;
}
}
//---------------------------------------------------------------------------
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |