Declaração de quebra em C

Declaração de quebra em C
“Para remover o controle do programa do loop, utilizamos o termo da linguagem C“ Break.”As iterações do loop cessam como imediatamente após a declaração de quebra ser detectada dentro do loop, e o controle é instantaneamente entregue à primeira declaração após o intervalo.

Neste tutorial, praticamente implementaremos a declaração de quebra para executar vários códigos de exemplo em c.”

Exemplo#1: declaração de interrupção com loop for-loop

Nesta ilustração, aprenderemos a usar a declaração de quebra em um loop for. O snippet de código abaixo mencionado é executado para aplicar a declaração de interrupção na programação C para o loop for-loop.

O código começa incluindo o “stdio.H ”Arquivo de cabeçalho no programa. Este arquivo de cabeçalho contém todas as operações necessárias relevantes para a entrada ou saída, que podem ser incluídas em nosso programa. Em seguida, usamos a função "main ()" com "int" datatype. Quando invocamos a função "int main ()", significa que essa função retornará a (s) Valores (s) inteiros do Datatype. Uma variável foi declarada com um tipo de dados inteiro como "int x". Na próxima linha do programa, o “loop for” é inicializado. Nesse loop, atribuímos a variável "x" o valor "5", que é separado por um ponto de vírgula; Em seguida, definimos a condição que diz que "x" é menor que "20", e o último fragmento é declarado para incrementar o valor de "x". Assim, como um todo, esse loop declara uma condição para o valor de "x" que começa em "5" e até ser menor que "20", incrementar o valor de "x" com cada verificação de condição. Os colchetes do início do loop, onde empregamos uma função "printf ()". O "Printf ()" exibirá o que fornecerá como entrada. Dentro de seus colchetes redondos, especificamos a variável "x: %d \ n" depois uma vírgula e "x". O primeiro "X" será impresso como é; O "%" é um especificador de dados de dados usado na programação C, que nos diz o tipo de informação que ele armazenará e exibirá.

Aqui adicionamos "%d", o que indica que o tipo de dados é inteiros decimal. O "\ n" representa pular para a próxima linha. E "x" exibirá os valores após cada incremento. Depois disso, especificamos uma "estatização IF". Isso instrui o controle se o valor de "x" for igual a "9", depois executa a operação especificada dentro desta declaração condicional. Dentro da estatura IF, "Break" é especificado. Portanto, se a condição for atendida, ela terá imediatamente o loop. Depois de quebrar o loop, o controle se moverá para a função "printf ()" e exibirá a declaração que especificamos nela. "Return 0" significa que o compilador executou a programação com sucesso para o que era pretendido para executar.

Na imagem de saída apresentada acima, você pode ver que os valores de "x" foram exibidos do valor "5" a "9". Quando o valor se tornou "9", o loop imediatamente terminou e não verificou o restante dos valores. Finalmente, imprimiu a declaração definida do loop.

Exemplo # 2: Declaração de quebra com loop while

Por esse caso, usaremos a "declaração de ruptura" dentro do "loop while" para encerrar o loop assim que a condição específica for correspondente. O script que geramos para os programas pode ser visualizado no instantâneo abaixo:

Vamos andar por este script.

Aqui, começa a função "Main ()"; Primeiro declaramos uma variável do tipo "int" "y" e atribuímos o valor "5". O “loop while” começa com “while (1)”. Este "1" no while loop significa o mesmo que "while (verdadeiro)", que se refere a fazer um loop para sempre. Este loop assumirá o valor de "Y" e verificará a condição/ declaração que identificamos dentro do loop.

A primeira tarefa contida pelo loop é apenas mostrar o valor de "y". Depois de imprimir o valor, o controle se moverá para a próxima linha, onde deve incrementar em 1 no valor atual de "y". Movendo-se para frente, agora especificamos uma "declaração se-". Isso determinará se o valor de "y" após o incremento é "12.”Caso o ID do valor seja encontrado igual a“ 12 ”, encerre o loop aplicando“ quebra ”a ele.

Uma vez que o controle está fora do loop, ele procura qualquer outra operação que precise ser executada. Uma função "printf ()" é especificada lá, que mantém a declaração "Estamos fora do loop" a ser exibida na tela de saída.

A janela resultante exibe uma lista de valores para variável "y" de "5" para "11". Uma vez que o valor se tornou "12", o loop terminou e imprimiu a declaração declarada do loop.

Exemplo # 3: Declaração de interrupção com o Switch-Case

Nosso último exemplo demonstrará o uso de "estatura de quebra" em casos de comutação em c.

Criamos o seguinte programa de exemplo para compreender a aplicação de "Break" em "Switch-Cases".

Depois de incluir o arquivo de cabeçalho e invocar a função "Main ()", declaramos uma variável "n". Em seguida, usamos a função "printf ()", que armazena a declaração "Digite um número". Para receber a entrada do usuário, a função "scanf ()" é chamada com "%d" para identificar o tipo de dados e "& n" para obter o valor de entrada. Em seguida, utilizamos a condição "switch ()". Dentro dos colchetes redondos do interruptor, especificamos a variável "n", que receberá o número fornecido pelo usuário. Nos colchetes encaracolados do interruptor, usamos a função "case1" e "printf ()", que contém a saída "Você inseriu o número1" e "\ n".Na próxima linha, usamos “Break."Se" case1 "não corresponder à condição, o controle se moverá para" Caso 2 ".

Nisso, temos uma função "prinf ()" com a declaração "você inseriu o número 2". A próxima linha "quebrará" o "switch ()" se "case2" atingir a condição. Da mesma maneira, "case3" é especificado. Ultimamente, é declarado um caso "Padrão:", que será executado se nenhum dos casos cumprir a condição específica e exibirá a declaração em que escrevemos "Número de entrada é diferente de 1,2,3", então a condição de interruptor Será fechado.

No instantâneo acima, você pode ver o usuário inserir o número "1", o que significa que o caso 1 é encontrado e a saída é impressa "você inseriu o número 1". Devido à declaração "Break", nenhum outro caso será verificado.

Na imagem de saída apresentada acima, você pode ver o usuário inserir o número "4". Isso significa que nenhuma condição de caso corresponde, e o compilador vai para a declaração padrão, que é “o número de entrada é diferente de 1,2 e 3”. Portanto, nenhuma declaração "quebra" é encontrada porque as condições não são correspondidas.

Conclusão

A declaração de quebra é usada quando não sabemos qual é a iteração de número real para o loop ou precisamos encerrar o loop com base em algumas condições. Neste artigo, explicamos 3 exemplos diferentes com diferentes tipos de loops. A primeira ilustração é baseada no uso de uma declaração de quebra em “FOR-MOOP.”O 2ndExample é para usar uma declaração de quebra em“ while- loop.”Neste terceiro. Qualquer uma dessas estratégias pode ser empregada dependendo das especificações da tarefa.