Faça Sua Pesquisa.

terça-feira, 14 de fevereiro de 2012

O Comando continue LING. C

O comando continue pode ser visto como sendo o oposto do break. Ele só funciona dentro de um loop. Quando o comandocontinue é encontrado, o loop pula para a próxima iteração, sem o abandono do loop, ao contrário do que acontecia no comandobreak.
O programa abaixo exemplifica o uso do continue:
#include <stdio.h>
int main()
{
 int opcao;
 while (opcao != 5)
        {
         printf("\n\n Escolha uma opcao entre 1 e 5: ");
         scanf("%d", &opcao);
         if ((opcao > 5)||(opcao <1)) continue;  /* Opcao invalida: volta ao inicio do loop */
         switch (opcao)
           { 
            case 1: 
                  printf("\n --> Primeira opcao..");
            break; 
            case 2: 
                  printf("\n --> Segunda opcao..");
            break; 
            case 3: 
                  printf("\n --> Terceira opcao..");
            break; 
            case 4: 
                  printf("\n --> Quarta opcao..");
            break; 
            case 5: 
                  printf("\n --> Abandonando..");
            break; 
           } 
       }
return(0);
}
O programa acima ilustra uma aplicação simples para o continue. Ele recebe uma opção do usuario. Se esta opção for inválida, ocontinue faz com que o fluxo seja desviado de volta ao início do loop. Caso a opção escolhida seja válida o programa segue normalmente.

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger