Nesta aula estudaremos a utilização da instrução break dentro dos laços de repetição. Entenderemos como interromper a execução de um laço quando determinada condição for verificada. |
INSTRUÇÃO break e continue
Essas e outras perguntas são respondidas nessas aula e também, estudaremos essas instruções na prática.
Logo, conseguiremos ver de maneira bastante simples quando e onde utilizá-las.
Há momentos em que não há mais nada para se fazer em um único laço de repetição, logo, podemos interromper a execução deste único laço a fim de economizar processamento. Toda vez que detectarmos que o laço pode ser interrompido, temos a nossa disposição a instrução CONTINUE. Logo, nós temos que um único ciclo será interrompido e não todo o laço.
Agora, haverá outros momentos em que detectaremos que todo o laço de repetição deve ser interrompido. Nessas situações, temos a nossa disposição a instrução BREAK. Assim, enquanto a instrução continue finaliza um único ciclo, a instrução BREAK finaliza o laço inteiro.
RESUMO
- continue - interrompe um único ciclo (do laço de repetição)
- break - interrompe o laço de execução
EXEMPLO FEITO EM AULA
#include <stdio.h>
#include <stdlib.h>
// ========== ==========
// ========== www.eXcript.com ==========
// ========== ==========
int main()
{
//break -> simpleste interrompe o nosso ciclo
//continue -> interrompe o nosso laço
for(int x = 0; x<=10; ++x){
//qndo x == 20, interrompa somente o laço atual
if(x == 2){
printf("-\n", x);
continue;
}
//qndo nós chegamos a 80 o looping será finalizado
if(x == 8){
printf("-\n", x);
break;
}
printf("%i\n", x);
}
return 0;
}
Tags curso, curso c, c, linguagem c
Comentários
comments powered by Disqus