Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

C - Loops


Você pode encontrar situações em que um bloco de código precisa ser executado várias vezes. Em geral, as instruções são executadas sequencialmente:a primeira instrução em uma função é executada primeiro, seguida pela segunda e assim por diante.

As linguagens de programação fornecem várias estruturas de controle que permitem caminhos de execução mais complicados.

Uma instrução de loop nos permite executar uma instrução ou grupo de instruções várias vezes. Dada a seguir é a forma geral de uma instrução de loop na maioria das linguagens de programação -

A linguagem de programação C fornece os seguintes tipos de loops para lidar com os requisitos de loop.
Nº Sr. Tipo e descrição do loop
1 enquanto loop
Repete uma instrução ou grupo de instruções enquanto uma determinada condição for verdadeira. Ele testa a condição antes de executar o corpo do loop.
2 para loop
Executa uma sequência de instruções várias vezes e abrevia o código que gerencia a variável de loop.
3 faça... while loop
É mais como uma instrução while, exceto que testa a condição no final do corpo do loop.
4 loops aninhados
Você pode usar um ou mais loops dentro de qualquer outro loop while, for ou do..while.

Declarações de controle de loop


As instruções de controle de loop alteram a execução de sua sequência normal. Quando a execução sai de um escopo, todos os objetos automáticos que foram criados nesse escopo são destruídos.

C suporta as seguintes instruções de controle.
Nº Sr. Declaração e descrição de controle
1 instrução de quebra
Termina o loop ou trocar instrução e transfere a execução para a instrução imediatamente após o loop ou switch.
2 continuar declaração
Faz com que o loop pule o restante de seu corpo e teste novamente imediatamente sua condição antes de reiterar.
3 declaração goto
Transfere o controle para a instrução rotulada.

O Loop Infinito


Um loop se torna um loop infinito se uma condição nunca se tornar falsa. O para loop é tradicionalmente usado para esta finalidade. Como nenhuma das três expressões que formam o loop 'for' é necessária, você pode fazer um loop infinito deixando a expressão condicional vazia.
#include <stdio.h>
 
int main () {

   for( ; ; ) {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Quando a expressão condicional está ausente, ela é considerada verdadeira. Você pode ter uma expressão de inicialização e incremento, mas os programadores C mais comumente usam a construção for(;;) para significar um loop infinito.

NOTA − Você pode encerrar um loop infinito pressionando as teclas Ctrl + C.

Linguagem C

  1. Loops bloqueados por fase
  2. Instrução C# switch
  3. C# while e do... while loop
  4. C# para loop
  5. Instrução C# break
  6. C# continue declaração
  7. C# loop foreach
  8. C++ para loop
  9. Python For &While Loops:Enumerate, Break, Continue Statement
  10. C - Sintaxe Básica