Maison > développement back-end > C++ > En C++, 'pour' et 'pendant' ont des utilisations différentes

En C++, 'pour' et 'pendant' ont des utilisations différentes

王林
Libérer: 2023-08-28 13:01:14
avant
872 Les gens l'ont consulté

En C++, pour et pendant ont des utilisations différentes

Les boucles en programmation sont utilisées pour calculer un morceau de code plusieurs fois. Ici, nous verrons la différence entre deux types de boucles dans le programme, For Loop et While Loop.

Boucle For

La boucle For est une boucle de contrôle répétitive qui permet à l'utilisateur de parcourir un bloc de code donné un nombre de fois spécifique.

Syntaxe

for(initisation; condition; update){
   …code to be repeated
}
Copier après la connexion

While loop

While loop est une boucle de contrôle d'entrée qui permet à l'utilisateur d'exécuter à plusieurs reprises une instruction donnée jusqu'à ce qu'une condition donnée soit vraie.

Syntaxe

while(condition){
   …code to be repeated
}
Copier après la connexion

La différence entre la boucle For et la boucle While

  • La boucle For est une boucle contrôlée, tandis que la boucle while est une boucle conditionnelle

  • Boucle de contrôle.

  • L'instruction conditionnelle de la boucle for permet à l'utilisateur d'ajouter une mise à jour instruction dedans, alors que dans la condition while, il n'y a que le contrôle L'expression peut s'écrire ainsi.

  • Dans une boucle for, la condition de test est généralement une comparaison d'entiers, alors que dans une boucle while, la condition de test peut être toute autre expression qui s'évalue à une valeur booléenne.

  • Cas dans lequel deux boucles dans le code peuvent fournir des solutions différentes

    Une situation est lorsque le corps de la boucle contient un Dans la boucle while, l'instruction continue avant l'instruction update, mais dans la boucle for L'instruction de mise à jour existe déjà lors de l'initialisation.

    Exemple

    Programme pour démontrer le fonctionnement de notre solution : (boucle for)

    #include<iostream>
    using namespace std;
    
    int main(){
    
       cout<<"Displaying for loop working with continue statement\n";
       for(int i = 0; i < 5; i++){
          if(i == 3)
          continue;
          cout<<"loop count "<<i<<endl;
       }
       return 0;
    }
    Copier après la connexion

    Sortie

    Displaying for loop working with continue statement
    loop count 0
    loop count 1
    loop count 2
    loop count 4
    Copier après la connexion

    Exemple

    Programme pour démontrer le fonctionnement de notre solution : (boucle while)

    #include<iostream>
    using namespace std;
    
    int main(){
    
       cout<<"Displaying for loop working with continue statement";
       int i = 0;
       while(i < 5){
          if(i == 3)
          continue;
          cout<<"loop count "<<i<<endl;
          i++;
       }
       return 0;
    }
    Copier après la connexion

    Sortie

    Displaying for loop working with continue statementloop count 0
    loop count 1
    loop count 2
    Copier après la connexion

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    source:tutorialspoint.com
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal