Como usar a declaração de quebra em C ++

Como usar a declaração de quebra em C ++
O declaração de quebra é um elemento crucial na programação C ++. É usado para sair de uma declaração de loop ou interruptor quando uma determinada condição é atendida. Neste tutorial, discutiremos 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 declaração de quebra em c++

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

Sintaxe da declaração de quebra

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

quebrar; // Sintaxe na linguagem C ++

A sintaxe acima é usada dentro da instrução Loop ou Switch para encerrar a execução do bloco.

Como uma declaração de quebra funciona em c++?

A declaração de quebra é um comando de programação que diz ao computador para parar de executar uma instrução LOOP ou SWITCH e seguir para o próximo comando. Quando um declaração de quebra Aparece dentro de um loop, ele impede o loop de correr e passa para o próximo comando após o loop. Isso é útil para sair rapidamente de um loop quando uma certa condição é atendida.

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

Em Switch Declarações, 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 é encontrado, o programa salta da declaração do Switch e passa para o próximo comando.

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

  • para loop
  • enquanto loop
  • loop do-while
  • Caso de interruptor

Exemplos de declarações de quebra em programas C ++

Vejamos alguns exemplos de Break Declarações Na linguagem de programação C ++.

Exemplo 1: Declaração de interrupção com loop simples

#incluir
usando namespace std;
int main ()
para (int a = 1; a <= 20; a++)

se (a == 10)

quebrar;

cout << a << " ";

retornar 0;

O código acima define uma função principal que usa um loop for para iterar através dos números inteiros de 1 a 20. O loop é exitado prematuramente usando o declaração de quebra Quando a variável de loop é igual a 10. O programa então imprime os números inteiros de 1 a 9 para o console.

Saída

Exemplo 2: Declaração de interrupção com caixa de interruptor

#incluir
usando namespace std;
int main ()
int a = 3;
Switch (a)
caso 1:
cout << "Case 1: Today is Monday" << endl;
quebrar;
Caso 2:
cout << "Case 2: Today is Tuesday" << endl;
quebrar;
Caso 3:
cout << "Case 3: Today is Wednesday" << endl;
quebrar;
Caso 4:
cout << "Case 4: Today is Thursday" << endl;
quebrar;
Caso 5:
cout << "Case 5: Today is Friday" << endl;
quebrar;

retornar 0;

No exemplo acima, quando o programa executar a instrução Switch, o caso 3 será executado como "a" é inicializado para 3. O declaração de quebra ajuda a encerrar a instrução Switch sem executar os outros casos posteriormente.

Saída

Exemplo 3: Declaração de interrupção com loop do do-while

#incluir
usando namespace std;
int main ()
int num;
fazer
cout << "Enter a positive number (-1 to exit): ";
CIN >> num;
if (num == -1)
quebrar;

cout << "You entered: " << num << endl;
while (num> 0);
cout << "Program exited." << endl;
retornar 0;

O programa acima leva ao usuário a inserir um número positivo e, se o usuário inserir -1, o loop será excitado usando o declaração de quebra. Se o usuário inserir um número positivo, o programa exibe o número e o loop continuar até que o usuário entre -1.

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

Saída

Vantagens da declaração de quebra

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

Conclusão

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