Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Boucles for en C++ : Syntaxe, fonctionnement et exemples pratiques

Qu'est-ce qu'une boucle for ?

Une boucle for est une structure de contrôle qui répète un bloc de code un nombre prédéterminé de fois. Elle évalue une condition avant chaque itération ; si la condition est true, le corps de la boucle s'exécute, sinon la boucle se termine immédiatement.

Dans ce tutoriel, vous découvrirez :

Comment s'exécute une boucle for

Le flux d'exécution est mieux visualisé dans le diagramme ci-dessous.

Boucles for en C++ : Syntaxe, fonctionnement et exemples pratiques

Pas à pas :

  1. Le compilateur évalue l'initialisation une seule fois au démarrage de la boucle.
  2. La condition est vérifiée.
  3. Si true, le corps de la boucle s'exécute ; puis l'expression d'incrémentation met à jour la variable de boucle.
  4. Le contrôle revient à l'étape 2. La boucle continue jusqu'à ce que la condition devienne false.
  5. Quand false est rencontré, la boucle se termine et l'exécution continue après le corps de la boucle.

Note : La condition est réévaluée après chaque itération, permettant à la variable de boucle de changer à chaque cycle.

Quand utiliser une boucle for ?

Utilisez une boucle for quand :

Syntaxe de la boucle for

for (initialisation; condition; incrémentation) { // instructions }

Chaque partie joue un rôle spécifique :

Exemple 1 : Comptage de base

#include <iostream>
using namespace std;
int main() {
    for (int x = 0; x < 5; x = x + 1) {
        cout << "X is: " << x << endl;
    }
    return 0;
}

Sortie :

Boucles for en C++ : Syntaxe, fonctionnement et exemples pratiques

Parcours du code :

  1. Inclure <iostream> pour accéder aux E/S console.
  2. Utiliser l'espace de noms std pour la commodité.
  3. Définir main() comme point d'entrée.
  4. Initialiser x à 0 ; boucler tant que x < 5 ; incrémenter x chaque cycle.
  5. Afficher la valeur courante de x.
  6. Retourner 0 pour indiquer une exécution réussie.

Exemple 2 : Calcul du factoriel

#include <iostream>
using namespace std;
int main() {
    int x, num, factorial = 1;
    cout << "Type positive number: ";
    cin >> num;
    for (x = 1; x <= num; ++x) {
        factorial *= x;
    }
    cout << "Factorial of " << num << " = " << factorial;
    return 0;
}

Sortie :

Boucles for en C++ : Syntaxe, fonctionnement et exemples pratiques

Points clés de ce programme :

  1. Demander à l'utilisateur un entier positif.
  2. Initialiser factorial à 1.
  3. Boucler de 1 à num, en multipliant factorial par le compteur à chaque itération.
  4. Afficher le résultat.

Résumé

Langue C

  1. Opérateurs C++ expliqués : Types, exemples et programmes d'exemple
  2. Boucle do-while en C++ : Syntaxe, exemples pratiques et boucles imbriquées
  3. Maîtriser le switch-case en C++ : Syntaxe, utilisation et exemples pratiques
  4. Maîtriser l'allocation de tableaux dynamiques en C++ : Guide pratique avec exemples de code
  5. Maîtriser les pointeurs en C++ : Concepts, exemples et applications pratiques
  6. Surcharge d'opérateurs en C++ : Guide pratique avec exemples de code
  7. Les structures en C++ expliquées avec un exemple pratique
  8. Maîtriser std::map en C++ : Guide complet avec exemples de code
  9. Maîtriser std::list en C++ : Syntaxe, Fonctions et Exemples Pratiques