C para Loop

Na programação, um loop é usado para repetir um bloco de código até que a condição especificada for atendida.

c programação tem três tipos de loops:

  1. para loop
  2. enquanto loop
  3. do…while loop

We will learn about for loop in this tutorial. No próximo tutorial, vamos aprender sobre while e do...while loop.

para Loop

A sintaxe da tag for loop é:

for (initializationStatement; testExpression; updateStatement){ // statements inside the body of loop}

Como para o ciclo funciona?,

  • a instrução de inicialização é executada apenas uma vez.
  • então, a expressão de teste é avaliada. Se a expressão de teste for avaliada como false, ofor laço é terminado.
  • No entanto, se a expressão de teste for avaliada como verdadeira, as declarações dentro do corpo de for loop são executadas, e a expressão de atualização é atualizada.mais uma vez, a expressão do ensaio é avaliada.

este processo continua até que a expressão do teste seja falsa. Quando a expressão de teste é falsa, o laço termina.,

para saber mais sobre a expressão de teste (quando a expressão de teste é avaliada como verdadeira e falsa), confira os operadores relacionais e lógicos.

para o ciclo de Fluxograma

Exemplo 1: para o ciclo

// Print numbers from 1 to 10#include <stdio.h>int main() { int i; for (i = 1; i < 11; ++i) { printf("%d ", i); } return 0;}

Saída

1 2 3 4 5 6 7 8 9 10
  1. i é inicializado para 1.a expressão de ensaio i < 11 é avaliada. Uma vez que 1 menos de 11 é verdadeiro, o corpo de for loop é executado. Isto irá imprimir o 1 (valor de i) na tela.,
  2. a declaração de actualização ++i é executada. Agora, o valor de mim será 2. Mais uma vez, a expressão de teste é avaliada como verdadeira, e o corpo de For loop é executado. Isto irá imprimir 2 (Valor de i) na tela.mais uma vez, a declaração de atualização ++i é executada e a expressão de teste i < 11 é avaliada. Este processo continua até eu ter 11 anos.
  3. When I becomes 11, i < 11 will be false, and the for loop terminates.,

Exemplo 2: para loop

Saída

Enter a positive integer: 10Sum = 55

O valor digitado pelo usuário é armazenado na variável num. Suponha que o usuário entrou 10.

A contagem é inicializada para 1 e a expressão de teste é avaliada. Desde que a expressão de teste count<=num (1 menor ou igual a 10) é verdadeira, o corpo de for loop é executado e o valor da soma será igual a 1.,

então, a declaração de atualização ++count é executada e a contagem será igual a 2. Mais uma vez, a expressão de teste é avaliada. Uma vez que 2 também é inferior a 10, a expressão de teste é avaliada como verdadeira e o corpo de for loop é executado. Agora, a soma será igual a 3.

Este processo continua e a soma é calculada até que a contagem atinja 11.

Quando a contagem é de 11, a expressão de teste é avaliada para 0 (false), e o laço termina.

então, o valor de sum é impresso na tela.,

iremos aprender sobre whileloop edo...while loop no próximo tutorial.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *