Dans les principes fondamentaux des langages de programmation informatique, une boucle peut être considérée comme une chaîne ou une séquence d'instructions exécutives exécutées/répétées/ou itérées continuellement jusqu'à ce qu'une certaine condition soit atteinte. Les boucles sont utilisées pour exécuter de manière répétée un bloc d'instructions ; dans la classification des flux en boucles, nous pouvons déterminer si une boucle est une boucle contrôlée en entrée ou si elle est une boucle contrôlée en sortie. Le compilateur de programmation, avant d'exécuter les instructions, vérifie si toutes les conditions associées au début des exécutions des boucles sont validée et vraie, cette activité est réalisée par des boucles contrôlées d'entrée. Dans cette rubrique, nous allons découvrir C# For Loop
Pour la sortie de boucle contrôlée, le compilateur valide les conditions associées à la fin de la boucle. Au cours du déroulement des boucles, un certain processus est complété, comme l'obtention d'un paramètre ou de tout élément des données d'entrée, l'analyse des paramètres ou leur modification, suivi d'une condition qui vérifie la valeur limite, par exemple si un compteur (une valeur de drapeau associée à la boucle).
Si les conditions sont satisfaites, l'instruction suivante ordonne à la séquence de revenir à la première instruction de la séquence et de répéter la séquence. Une fois la condition atteinte, le flux du compilateur se déplace vers des branches d'instructions programmées présentes en dehors de la boucle. Ainsi, une boucle est un concept de programmation couramment utilisé pour réduire la redondance et la complexité du code.
En référence à la boucle For, elle peut être considérée comme un bloc itératif basé sur une condition FOR puis progresser pour instancier l'exécution des étapes spécifiées par une séquence de code tant que ces conditions sont remplies. La boucle peut être différenciée des autres boucles sur la base de la présence d'une variable de compteur de boucle ou d'une variable de boucle paramétrée qui aide à parcourir le corps de la boucle pour la correspondance exacte et à satisfaire la séquence de chaque itération.
Syntaxe :
for (counter/variable initialize; termination condition; iteration steps) { // code block to be executed as long as condition is satisfied }
Organigramme
La boucle C# For comporte trois parties, comme le montre l'organigramme ci-dessus :
Essayons de comprendre le concept à l'aide d'un programme :
Syntaxe :
for (int i = 0; i <= 5; i++) { Console.WriteLine("i value: {0}", i); }
Code :
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { Console.WriteLine("Value of i: {0}", i); } } }
Sortie :
Code
using System; public class Program { public static void Main() { for ( ; ; ) { Console.Write("x"); } } }
Sortie :
Code
using System; public class Program { public static void Main() { for (int i = 0; i < 8; i++) { if( i == 4 ) break; Console.WriteLine("Value of i: {0}", i); } } }
Sortie :
Code
using System; public class Program { public static void Main() { for (int p = 0; p < 3; p++) {for(int q =5; q>= 0; q--) Console.WriteLine("Value of p: {0}, Q: {1} ", p,q); } } }
Output:
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!