Como usar a instrução break em C++

Como Usar A Instrucao Break Em C



O declaração de quebra é um elemento crucial na programação C++. É usado para sair de um loop ou de uma instrução switch quando uma determinada condição é atendida. Neste tutorial, vamos discutir como o declaração de quebra funciona em C++, sua sintaxe e vários exemplos para ajudá-lo a entender melhor o conceito.

Qual é a instrução break em C++

O declaração de quebra é uma instrução de fluxo de controle que permite sair de um loop ou instrução switch antes de seu término natural. É usado para interromper o fluxo de execução quando uma determinada condição é atendida. Quando um declaração de quebra for encontrado, o controle é imediatamente transferido para a primeira instrução após o loop ou bloco switch.







Sintaxe da instrução break

A sintaxe para o declaração de quebra em C++ é bastante simples, conforme abaixo:



quebrar ; //sintaxe na linguagem C++

A sintaxe acima é usada no loop ou na instrução switch para encerrar a execução do bloco.







Como funciona uma instrução break em C++?

A declaração de quebra é um comando de programação que informa ao computador para parar de executar um loop ou uma instrução switch e passar para o próximo comando. Quando um declaração de quebra aparece dentro de um loop, ele interrompe a execução do loop e passa para o próximo comando após o loop. Isso é útil para sair rapidamente de um loop quando uma determinada condição é atendida.

O declaração de quebra também pode ser usado com a instrução if-else, mas deve sempre ser declarado dentro do corpo do loop e usado apenas para uma condição por vez.



Em instruções de troca , o declaração de quebra é normalmente usado no final de cada caso para garantir que o programa não continue a executar casos subsequentes. Quando o declaração de quebra for encontrado, o programa sai da instrução switch e segue para o próximo comando.

O declaração de quebra pode ser usado nos seguintes tipos de loops:

  • para loop
  • loop while
  • loop faça-enquanto
  • Caso do interruptor

Exemplos de instruções break em programas C++

Vejamos alguns exemplos de declarações de quebra na linguagem de programação C++.

Exemplo 1: instrução break com loop for simples

#include
usando namespace std ;
int principal ( ) {
para ( int a = 1 ; a <= vinte ; a ++ )
{
se ( a == 10 )
{
quebrar ;
}
cout << a << ' ' ;
}
retornar 0 ;
}

O código acima define uma função principal que usa um loop for para percorrer os inteiros de 1 a 20. O loop é encerrado prematuramente usando o declaração de quebra quando a variável de loop a é igual a 10. O programa então imprime os inteiros de 1 a 9 no console.

Saída

Exemplo 2: Instrução break com Switch Case

#include
usando namespace std ;
int principal ( ) {
int a = 3 ;
trocar ( a ) {
caso 1 :
cout << 'Caso 1: Hoje é segunda-feira' << fim ;
quebrar ;
caso 2 :
cout << 'Caso 2: Hoje é terça-feira' << fim ;
quebrar ;
caso 3 :
cout << 'Caso 3: Hoje é quarta-feira' << fim ;
quebrar ;
caso 4 :
cout << 'Caso 4: Hoje é quinta-feira' << fim ;
quebrar ;
caso 5 :
cout << 'Caso 5: Hoje é sexta-feira' << fim ;
quebrar ;
}
retornar 0 ;
}

No exemplo acima, quando o programa executa a instrução switch, o Caso 3 será executado como 'a' é inicializado com 3. O declaração de quebra ajuda a encerrar a instrução switch sem executar os outros casos subsequentemente.

Saída

Exemplo 3: instrução break com loop Do-While

#include
usando namespace std ;

int principal ( ) {
int num ;
fazer {
cout << 'Digite um número positivo (-1 para sair):' ;
comendo >> num ;
se ( num == - 1 ) {
quebrar ;
}
cout << 'Você digitou: ' << num << fim ;
} enquanto ( num > 0 ) ;

cout << 'Programa encerrado.' << fim ;
retornar 0 ;
}

O programa acima solicita que o usuário insira um número positivo e, se o usuário inserir -1, o loop será encerrado usando o declaração de quebra . Se o usuário inserir um número positivo, o programa exibirá o número e o loop continuará até que o usuário insira -1.

Observe que o loop do-while neste exemplo garante que o loop seja executado pelo menos uma vez, mesmo que o usuário digite -1 na primeira iteração.

Saída

Vantagens da instrução break

O declaração de quebra é útil em um programa porque permite encerrar um loop ou uma instrução switch prematuramente, com base em alguma condição. A principal vantagem de usar um declaração de quebra é que ele pode economizar tempo de processamento e recursos, permitindo que o programa saia de um loop ou switch assim que a condição desejada for atendida, em vez de continuar avaliando a condição em iterações subsequentes.

Conclusão

Em C++, o declaração de quebra pode tornar seu código mais eficiente, permitindo que você saia de um loop ou de uma instrução switch assim que a condição desejada for atendida, em vez de continuar avaliando a condição desnecessariamente. Neste artigo, fornecemos o conceito, a sintaxe, o funcionamento e alguns exemplos de declarações de quebra em for-loop, switch case e do-while.