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:04]
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 tableaux ou des listes. Elle nous font gagner de nombreuses lignes et sont indispensables à l'​optimisation du code. +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 10: 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 26: 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 45: 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);​
   }   }
 +
 +Ceci va nous renvoyer :
 +
 +  Bonjour
 +  Bon appétit
 +  Au revoir
  
 BIENTOT 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.1517997887.txt.gz · Dernière modification: 2018/02/07 11:04 par elouen.guillemot