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/03/14 12:44]
elouen.guillemot
boucles_et_conditions_en_c [2018/03/30 15:02] (Version actuelle)
elouen.guillemot [La boucle foreach]
Ligne 10: Ligne 10:
  
 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 === 
- 
-Voici la syntaxe d'une boucle for : 
-  for (initialisation;​ condition; incrémentation) 
-  { 
-      une instruction;​ 
-      ... 
-  } 
  
 === Exemple === === Exemple ===
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 !
- 
-=== Tips === 
- 
-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 48: 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 =====
Ligne 71: Ligne 60:
  
  
-===== 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.1521027897.txt.gz · Dernière modification: 2018/03/14 12:44 par elouen.guillemot