Différence entre la boucle For et While
Quelle est la différence entre la boucle For et While? – la boucle For et While, permettent à l’ensemble d’instructions d’être exécuté de manière répétitif, jusqu’à ce que la condition soit vraie et se termine dès que la condition devient fausse. la boucle While est utilisée dans les situations où nous ne savons pas combien de fois la boucle doit être excédée auparavant. la boucle For est utilisée où nous avons déjà une idée sur le nombre de fois que la boucle doit être exécuté.
Définition de la boucle For
La boucle For vous permet de parcourir la boucle lorsque vous savez combien de fois vous souhaitez que le problème soit résolu, par exemple for(int i; i < 10; i ++)
ceci augmentera continuellement jusqu’à ce que la condition retourne « false », c’est à dire il cessera une fois que la condition ne sera plus remplie. Ceci est mieux utilisé pour les boucles que vous savez quand elles doivent s’arrêter.
La syntaxe de la boucle For est la suivante:
for(initialization; condition; iteration) { // des instructions }
Définition de la boucle While
La boucle While parcourt un bloc de code tant qu’une condition spécifiée est vraie, par exemple :
while (i < 10) { //code }
le code dans la boucle s’exécutera encore et encore tant que la variable (i) est inférieure à 10:
La syntaxe de la boucle While est la suivante:
initialization; while (expression) { instructions; compteur; }
Conclusion
La différence entre les deux réside dans l’organisation, si vous deviez augmenter à 10, il serait beaucoup plus propre et plus lisible d’utiliser la boucle For, d’ailleurs, si le nombre d’itération dépend d’une variable existante dans votre programme, il serait plus propre de faire une boucle While.