Outils pour utilisateurs

Outils du site


boucles_et_conditions_en_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
boucles_et_conditions_en_c [2018/02/07 11:07]
elouen.guillemot
boucles_et_conditions_en_c [2018/03/30 15:02] (Version actuelle)
elouen.guillemot [La boucle foreach]
Ligne 3: Ligne 3:
 ===== Les boucles ===== ===== Les boucles =====
  
-Les boucles permettent de répéter des lignes de code. Elle sont aussi très utile pour parcourir des [[les_tableaux_en_c|tableaux]] ou des [[les_listes_en_c|listes]]. Elle nous font gagner de nombreuses lignes et sont indispensables à l'​optimisation du code. Pour les commandes de base, cliquez [[commande_console_c|ici]].+Les boucles permettent de répéter des [[commande_console_c|lignes de code]]. Elle sont aussi très utile pour parcourir des [[les_tableaux_en_c|tableaux]] ou des [[les_listes_en_c|listes]]. Elle nous font gagner de nombreuses lignes et sont indispensables à l'​optimisation du code.
  
 Il existe 3 types de boucles différentes en C#. Il existe 3 types de boucles différentes en C#.
Ligne 11: Ligne 11:
 La boucle for permet de répéter un bout de code tant qu'une condition est vraie. La boucle for permet de répéter un bout de code tant qu'une condition est vraie.
  
-=== Syntaxe ​=== +=== Exemple ​===
- +
-Voici la syntaxe d'une boucle for : +
-  for (initialisation;​ condition; incrémentation) +
-  { +
-      une instruction;​ +
-      ... +
-  } +
- +
-Par exemple :+
   for (int i = 0; i < 10; i++)   for (int i = 0; i < 10; i++)
   {   {
Ligne 27: Ligne 18:
 Cette boucle va nous renvoyer 10 fois la ligne : Cette boucle va nous renvoyer 10 fois la ligne :
   Hello World !   Hello World !
- 
-Lorsque la boucle ne contient qu'une instruction,​ il est possible d'​enlever les accolades afin de gagner du temps : 
-  for (int i = 5; i <= 0; i--) Console.WriteLine(i);​ 
-Ceci va nous renvoyer un décompte de 5 à 0. 
  
 === Parcourir un tableau ou une liste === === Parcourir un tableau ou une liste ===
Ligne 46: Ligne 33:
  
 ==== La boucle foreach ==== ==== La boucle foreach ====
- 
-=== Syntaxe === 
  
 La boucle foreach permet de parcourir facilement des tableaux et des listes. La boucle foreach permet de parcourir facilement des tableaux et des listes.
  
-Voici un example d'une boucle foreach : +=== Exemple === 
-  foreach (int element ​in list)+ 
 +  string[] salutations = new string[] { "​Bonjour",​ "Bon appétit",​ "Au revoir"​ }; 
 +  foreach (string uneSalutation ​in salutations ​)
   {   {
-    ​Console.WriteLine+      ​Console.WriteLine(salutation);​
   }   }
  
-BIENTOT+Ceci va nous renvoyer :
  
 +  Bonjour
 +  Bon appétit
 +  Au revoir
 +
 +BIENTOT
 ==== La boucle while ==== ==== La boucle while ====
  
 A VENIR A VENIR
  
- +===== Les conditions ​=====
-==== Les conditions ====+
  
 A VENIR A VENIR
  
  
-==== Instructions utiles ​et pièges ====+===== Aides et pièges ​=====
  
-A VENIR+==== Aides ==== 
 + 
 +Lorsque une boucle ou une condition ne contient qu'une instruction,​ il est possible de mettre celle-ci sur la même ligne et d'​enlever les accolades afin de gagner du temps. Par exemple : 
 +  for (int i = 5; i <= 0; i--) Console.WriteLine(i);​ 
 +Ceci va nous renvoyer un décompte de 5 à 0.
boucles_et_conditions_en_c.1517998049.txt.gz · Dernière modification: 2018/02/07 11:07 par elouen.guillemot