Lorsque vous commencez à programmer en C#, vous serez rapidement confronté à différentes structures de boucle. L'une des plus couramment utilisées est la boucle For. Elle vous permet d'exécuter un code de manière répétée tant qu'une certaine condition est remplie. Dans ce guide, vous apprendrez comment fonctionne la boucle For et comment l'utiliser efficacement dans vos programmes C#.
Principales conclusions
- La boucle For se compose de trois parties principales: initialisation, condition et itérateur.
- Avec la boucle For, vous pouvez compter à la fois vers l'avant et vers l'arrière.
- En ajustant l'itérateur, vous pouvez déterminer la taille du pas avec lequel vous comptez.
La structure de la boucle For
Une boucle For en C# a une syntaxe spécifique. Elle commence par le mot-clé for, suivi de parenthèses rondes dans lesquelles les trois parties mentionnées sont définies.
1. Initialisation
Ici, une variable de boucle est déclarée et initialisée. Par exemple: int compteur = 0;.

2. Condition
La condition vérifie si la boucle doit continuer. Un exemple typique serait compteur < 10;. Cette condition doit contenir une expression booléenne (vraie ou fausse).
3. Itérateur
L'itérateur est utilisé pour mettre à jour la variable de boucle après chaque itération, généralement par incrément ou décrément. Par exemple: compteur++; signifie que le compteur est augmenté de un après chaque itération de la boucle.
Ces éléments combinés vous permettent d'exécuter une répétition contrôlée du code.
Un exemple simple avec la boucle For
Pour illustrer le concept de la boucle For, examinons un exemple simple où nous comptons de 0 à 9.
Dans cet exemple, le compteur est initialisé à 0. La boucle est exécutée tant que le compteur est inférieur à 10. Après chaque itération, le compteur est augmenté de un.
Lorsque vous exécutez le code, vous verrez les sorties de 0 à 9. Notez que la boucle s'arrête à 10, car cela ne remplit plus la condition de la boucle.

Décrémenter avec la boucle For
Une variation intéressante consiste à compter à l'envers. Ajustons la boucle pour compter de 10 à 0.
Ici, le compteur est initialisé à 10 et diminué de un à chaque étape. La boucle continue tant que le compteur est supérieur ou égal à 0.
Le résultat est que le compteur descend de 10 à 0 avant que la boucle ne s'arrête.
Compter par étapes variables
Avec une boucle For, vous pouvez non seulement compter par pas de un, mais aussi par des pas plus grands.
Dans ce cas, le compteur commence à 10 et il diminue de 3 à chaque étape.
Vous constaterez que la sortie affichera 10, 7, 4, et 1. La prochaine valeur serait -2, mais la boucle s'arrête lorsque le compteur n'est plus supérieur à 0.

Résumé – Boucles For en C
La boucle For est un outil fondamental en C# pour accomplir efficacement des tâches répétitives. Vous pouvez l'utiliser pour compter à la fois vers l'avant et vers l'arrière, et même de manière variable par étapes différentes. Avec ce savoir, vous pouvez rendre vos projets de programmation beaucoup plus efficaces.
Questions Fréquemment Posées
Qu'est-ce qu'une boucle For?Une boucle For est une structure de contrôle en C# qui permet d'exécuter un bloc de code de manière répétée tant qu'une condition est vraie.
Comment fonctionne l'initialisation dans une boucle For?Dans l'initialisation, une variable de boucle est déclarée et une valeur de départ lui est assignée.
Que se passe-t-il si la condition dans une boucle For n'est pas remplie?La boucle ne s'exécute plus, et le code à l'intérieur de la boucle est ignoré.
Puis-je compter par n'importe quel pas?Oui, la taille du pas peut être ajustée par l'itérateur, vous permettant d'augmenter ou de diminuer par n'importe quel pas.
Comment décrémenter dans une boucle For?Pour décrémenter, vous utilisez compteur-- ou une syntaxe similaire pour diminuer la variable de boucle à chaque itération.