CURSO DE C

O Comando break

Nós já vimos dois usos para o comando break: interrompendo os comandos switch e for. Na verdade, estes são os dois usos do comando break: ele pode quebrar a execução de um comando (como no caso do switch) ou interromper a execução de qualquer loop (como no caso do for, do while ou do do while). O break faz com que a execução do programa continue na primeira linha seguinte ao loop ou  bloco que está sendo interrompido.

Observe que um break causará uma saída somente do laço mais interno. Por exemplo:

for(t=0; t<100; ++t)
{
	count=1;
	for(;;)
	{
		printf("%d", count);
		count++;
		if(count==10) break;
	}
}

O código acima imprimirá os números de 1 a 10 cem vezes na tela. Toda vez que o break é encontrado, o controle é devolvido para o laço for externo.

Outra observaçao é o fato que um break usado dentro de uma declaraçao switch afetará somente os dados relacionados com o switch e nao qualquer outro laço em que o switch estiver.

 

Página Anterior Índice da Aula Próxima Página


Curso de C da EE/UFMG - 1996 - 2000