Qu'est-ce que la boucle While en C++ ?

Qu Est Ce Que La Boucle While En C



Les boucles en C++ sont une partie importante de la programmation et elles permettent l'exécution répétée d'instructions jusqu'à ce qu'une condition spécifiée soit vraie. Les boucles en C++ rendent le code concis, lisible et plus facile à maintenir. Il existe trois types de boucles en C++ : les boucles do, while et for.

Lisez la suite pour plus d'informations sur le boucle while en C++.

Qu'est-ce qu'une boucle While en C++ ?

En programmation C++, l'autre nom d'un boucle while est une boucle pré-testée. Il permet au programme d'exécuter à plusieurs reprises des instructions de code dans un certain bloc tant que la condition de la boucle est vraie. La boucle teste d'abord la condition ; si la condition est vraie, le code entre les crochets de la boucle sera exécuté en premier et la boucle exécute le code à plusieurs reprises, lorsque la condition spécifique devient fausse, le code et les instructions entre les crochets de la boucle ne seront plus exécutés.







Composants de la boucle while

Les composants essentiels de la boucle while inclure:



  • tandis que le mot-clé
  • Condition de test
  • Déclarations
  • Incrémenter ou décrémenter

La syntaxe de la boucle while

La syntaxe de la boucle while en C++ est la suivante :



alors que ( essai d'état )

{

//Instructions à exécuter de manière répétée

// Opération d'incrémentation (++) ou de décrémentation (--)

}

Voici l'organigramme de la boucle while :





Comment utiliser la boucle while en C++

Prenons l'exemple où nous voulons imprimer 'Linux' dix fois. Au lieu de taper dix fois l'instruction 'printf', nous pouvons utiliser la boucle while exécuter jusqu'à dix itérations. Voici un exemple :



#include

en utilisant l'espace de noms std ;

entier principal ( ) {

entier compter = 0 ;

alors que ( compter < dix ) {

cout << 'Linux \n ' ;

compter ++ ;

}

retour 0 ;

}

Le code ci-dessus utilise une boucle while pour imprimer le message 'Linux' 10 fois. Il initialise une variable de compteur à 0, puis utilise la boucle while pour exécuter l'instruction cout et incrémente le compteur jusqu'à ce qu'il atteigne 10.

Comment utiliser Infinite while Loop en C++

Dans certains cas, le boucle while pourrait ne jamais courir. Lorsque la condition de la boucle devient fausse, la boucle se termine et la première instruction après la boucle sera imprimée. Si vous souhaitez utiliser la boucle while infinie, ajoutez la condition qui est toujours vraie. Par exemple, la valeur de l'entier 'a' sera toujours supérieure à 10 pour que la boucle ne se termine jamais :

#include

en utilisant l'espace de noms std ;

entier principal ( ) {

entier un = dix ;

alors que ( un >= dix )

{

cout << un << ' \n ' ;

un ++ ;

}

retour 0 ;

}

Note: Au lieu de spécifier une condition qui est toujours vraie, le mot-clé 'true' peut également être utilisé avec une boucle while.

Comment utiliser les opérateurs logiques dans une boucle while – C++

Les opérateurs logiques comme ET (&&) et OU (||) peut également être utilisé dans le boucle while . Si vous utilisez l'opérateur AND, les deux conditions doivent être vraies pour exécuter le boucle while , et si vous utilisez le OU , la boucle s'exécutera jusqu'à ce que les deux conditions renvoient false.

#include

en utilisant l'espace de noms std ;

entier principal ( ) {

entier X = 1 , et = 1 ;

alors que ( ( X <= 5 && et <= 5 ) || X + et <= dix ) {

cout << 'X: ' << X << ', et: ' << et << fin ;

X ++ ;

et ++ ;

}



retour 0 ;

}

Le code ci-dessus illustre l'utilisation des opérateurs logiques ET et OU logiques dans un boucle while . La boucle continuera à s'exécuter tant que l'une des conditions est vraie :

Conclusion

Le boucle while en C++ permet au bloc d'un code de s'exécuter de manière répétée en fonction d'une certaine condition. C'est un composant essentiel de la programmation C++ qui rend le code concis et plus facile à maintenir. La syntaxe de la boucle while inclut une condition qui doit être testée, des instructions à exécuter de manière répétée et une opération d'incrémentation ou de décrémentation à la fin. Des opérateurs logiques comme AND et OR peuvent être utilisés dans une boucle while, à part cela, une boucle infinie peut également être créée en utilisant une condition qui est toujours vraie.