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:
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.