À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 múltiplas 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 a seguir está 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 visualizar cada tipo para obter detalhes.
padrões cíclicos | descrição |
enquanto recorrência | Repetir 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 diversas 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 assunto do loop. |
laço de ninho | Use um ou mais loops no loop de while, for ou do... while |
Declaração de controle de loop
A instrução loop-control 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 |
quebrar frase | Para encerrar o loop outrocarinstrução, o fluxo do programa continua a executar a próxima instrução que segue o loop outrocar. |
continuar declaração | Diga ao corpo do loop para parar o ciclo imediatamente e iniciar o próximo ciclo novamente. |
ir para a 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 qualquer uma das três expressões que constituem um loop não é obrigatória, você pode deixar algumas expressões condicionais em branco para formar um loop infinito.
exemplo vivo
Uma expressão condicional é considerada 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 que cada cliente personalize as demandas exclusivas que precisam, deixe também nossos produtos mais inteligentes e avançados.