C pour la boucle

en programmation, une boucle est utilisée pour répéter un bloc de code jusqu’à ce que la condition spécifiée soit remplie.

la programmation en C a trois types de boucles:

  1. pour la boucle
  2. while
  3. faire…while loop

Nous allons en apprendre davantage surfor loop dans ce tutoriel. Dans le prochain tutoriel, nous allons apprendre à propos de while et do...while boucle.

pour la Boucle

La syntaxe de la balise for boucle:

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

Comment faire pour que la boucle fonctionne?,

  • L’instruction d’initialisation est exécutée qu’une seule fois.
  • ensuite, l’expression de test est évaluée. Si l’expression de test est évaluée à false, la bouclefor est terminée.
  • cependant, si l’expression de test est évaluée à true, les instructions à l’intérieur du corps de la bouclefor sont exécutées et l’expression de mise à jour est mise à jour.
  • encore une fois, l’expression de test est évaluée.

ce processus se poursuit jusqu’à ce que l’expression de test soit fausse. Lorsque l’expression de test est false, la boucle se termine.,

pour en savoir plus sur l’expression de test (lorsque l’expression de test est évaluée à true Et false), consultez les opérateurs relationnels et logiques.

pour la boucle de Diagramme de flux

Exemple 1: pour une boucle

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

Sortie

1 2 3 4 5 6 7 8 9 10
  1. i est initialisé à 1.
  2. L’expression de test i < 11 est évaluée. Puisque 1 inférieur à 11 est vrai, le corps de la boucle for est exécuté. Cela imprimera le 1 (valeur de i) sur l’écran.,
  3. La mise à jour de l’instruction ++i est exécutée. Maintenant, la valeur de i sera 2. Encore une fois, l’expression de test est évaluée à true et le corps de la boucle for Est exécuté. Cela imprimera 2 (Valeur de i) sur l’écran.
  4. de Nouveau, la mise à jour de l’instruction ++i est exécutée et l’expression de test i < 11 est évaluée. Ce processus se poursuit jusqu’à ce que je devienne 11.
  5. Quand je devient 11, i < 11 sera fausse, et la balise for boucle se termine.,

Exemple 2: pour la boucle

Sortie

Enter a positive integer: 10Sum = 55

La valeur entrée par l’utilisateur est stocké dans la variable num. Supposons que l’utilisateur ait entré 10.

le nombre est initialisé à 1 et l’expression de test est évaluée. Puisque l’expression de testcount<=num (1 inférieur ou égal à 10) est vraie, le corps de la bouclefor est exécuté et la valeur de sum sera égale à 1.,

ensuite, l’instruction update++count est exécutée et le nombre sera égal à 2. Encore une fois, l’expression de test est évaluée. Comme 2 est également inférieur à 10, l’expression de test est évaluée à true et le corps de la boucle for est exécuté. Maintenant, la somme sera égale à 3.

Ce processus se poursuit et la somme est calculée jusqu’à ce que le nombre atteigne 11.

lorsque le nombre est de 11, l’expression de test est évaluée à 0 (false) et la boucle se termine.

Ensuite, la valeur de sum est imprimé sur l’écran.,

Nous allons apprendre à propos de while boucle et do...while boucle dans le prochain tutoriel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *