« Langage C/Boucles » : différence entre les versions

Contenu supprimé Contenu ajouté
m Révocation des modifications de 90.100.231.198 (discussion) vers la dernière version de Crochet.david.bot
Balise : Révocation
m Add Syntaxhighlight
Ligne 16 :
 
==== exemple: ====
 
<syntaxhighlight lang="c">
while(x < 10){
x++;
printf("%d\n",x);
}
</syntaxhighlight>
 
Cet exemple peut être traduit par "tant que x est inférieur à dix, exécutons les 2 instructions qui me composent !".
Ligne 28 ⟶ 30 :
==== exemple: ====
 
<syntaxhighlight lang="c">
do{
x++;
printf("%d\n",x);
}while(x < 10);
</syntaxhighlight>
 
Il est important de noter qu'une boucle do...While s’exécutera toujours au moins une fois même si sa condition est
Ligne 40 ⟶ 44 :
==== exemple: ====
 
<syntaxhighlight lang="c">
for(x=0; x<10; x++)
printf("%d\n",x);
</syntaxhighlight>
 
La boucle for se décompose ainsi: on initialise une variable ''x'', on définit une condition, on définit l’évolution de la variable ''x'' à chaque tour de boucle. ''For'' est très pratique lorsqu'elle est utilisée pour manipuler des tableaux.
Ligne 47 ⟶ 53 :
==== exemple: ====
 
<syntaxhighlight lang="c">
for(x=0; x<10; x++)
tableau[x]=0;
</syntaxhighlight>
 
Comme on peut voir ci-dessus, on initialise les différentes cases du tableau à 0.
Ligne 54 ⟶ 62 :
==== exemple: ====
 
<syntaxhighlight lang="c">
for(;;)
break;
</syntaxhighlight>
 
Une boucle for peut aussi s'utiliser avec des conditions vides, il est cependant nécessaire d’utiliser l'instruction break pour sortir de la boucle.