Às vezes, podemos precisar executar o mesmo trecho de código várias vezes.Geralmente, as instruções do programa são executadas sequencialmente: a primeira instrução em uma função ocorre primeiro, seguida pela segunda instrução e assim por diante.
As linguagens de programação fornecem várias estruturas de controle para caminhos de execução mais complexos.
As instruções de loop nos permitem executar uma instrução ou grupo de instruções várias vezes, e o seguinte é um fluxograma de instruções de loop na maioria das linguagens de programação:
padrões cíclicos
A linguagem C fornece os seguintes tipos de loop.Clique no link para ver cada tipo para obter detalhes.
padrões cíclicos | descrição |
enquanto a recorrência | Repita declarações ou grupo de declarações quando uma determinada condição for verdadeira.Ele testa a condição antes de executar o host do loop. |
para recorrência | Executar uma sequência de instruções várias vezes, simplificando o código que gerencia variáveis de loop. |
fazer...enquanto recorrência | semelhante à instrução while, exceto que testa a condição no final do loop subject. |
laço de ninho | Use um ou mais loops no loop while, for ou do... while |
Declaração de controle de loop
A instrução de controle de loop altera a ordem em que o código é executado.Com ele você pode pular no código.
A linguagem C fornece as seguintes instruções de controle de loop.Clique no link para ver os detalhes de cada declaração.
declaração de controle | descrição |
frase de quebra | Para encerrar o loop ou a instrução switch, o fluxo do programa continua a executar a próxima instrução que segue o loop ou switch. |
Continuar Declaração | Diga ao corpo do loop para parar o ciclo imediatamente e iniciar o próximo ciclo novamente. |
ir para frase | Transfira o controle para a instrução marcada.Mas não recomendo usar a instrução goto em um programa. |
Loop infinito
Se as condições nunca forem falsas, o loop se tornará um loop infinito.O ciclo for pode ser usado para realizar ciclos infinitos no sentido tradicional.Como nenhuma das três expressões que constituem um loop é obrigatória, você pode deixar algumas expressões condicionais em branco para formar um loop infinito.
exemplo vivo
Uma expressão condicional é assumida como verdadeira quando ela não existe.Você também pode definir um valor inicial e uma expressão incremental, mas, em geral, o programador C tende a usar a estrutura for (;;) para representar um loop infinito.
Um ciclo C acima pertence à Shenzhen HDV Photoelectron Technology co., LTD., uma operação técnica de software., E a empresa reuniu uma poderosa equipe de software para equipamentos relacionados à rede (como: ACONU/ comunicaçãoONU/ inteligenteONU/ fibraONU/XPONONU/GPONONUetc) .Para cada cliente personalizar as demandas exclusivas que precisam, também deixe nossos produtos mais inteligentes e avançados.