Comando continue

Publicado por C0Y0TE- 05/11/2005

[ Hits: 9.206 ]

Download continue__1.c




O comando continue pode ser visto como sendo o oposto do break. Ele só funciona dentro de um loop. Quando o comando continue é encontrado, o loop pula para a próxima iteração, sem o abandono do loop, ao contrário do que acontecia no comando break.

  



Esconder código-fonte

#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);
}

Scripts recomendados

Escalonador de Matrizes

Números aleatórios

Dado determinados números, retorna-os em ordem crescente

Trabalhando com argumentos e ponteiros

bolinha que rebate nas bordas da janela (com SDL)


  

Comentários
[1] Comentário enviado por fabioarnoni em 29/12/2007 - 02:59h

Muito bom COYOTE, para exemplificar o que nosso amigo disse vou deixar um simples programinha aqui pra teste:

#include <iostream.h>


void main ()
{
int nun=20;

while (nun>0)
{
nun--;
if(nun % 2!=0)continue;
cout<<nun<<"\n";

for(long int g=0;g<10000000;g++){}
}

}

Esse programa da só os números pares mas perceba que se você tirar o "continue" da frente do if ele vai dar os numeros impares...

abraços a todos !!!

[2] Comentário enviado por doradu em 03/02/2010 - 14:25h

bom, testei

[3] Comentário enviado por doradu em 03/02/2010 - 14:28h

esse do fabioarnoni não compilou


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts