boujour
quelle est la différence entre les boucle
while do while for
merci
boujour
quelle est la différence entre les boucle
while do while for
merci
Je pense que tu devrais aller faire un tour ici
Entre les boucles for et while, peu de différence : on peut toujours les transformer l'une en l'autre. C'est donc essentiellement une question de lisibilité.
Ainsi la boucle for(a;b;c){....} , où a, b et c sont des expressions, peut être transformée en
Par contre ces deux boucles diffèrent d'un do{....}while(b).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 a; while(b) { .... c; }
Pour les deux premières, la condition b est évaluée en début de boucle alors que dans la troisième, elle est évaluée en fin de boucle.
La conséquence la plus immédiate est qu'on exécute toujours au moins une fois le bloc do...while() ce qui n'est pas forcément le cas pour les deux autres.
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii bcp
Partager