Comment écrire une boucle en C ?
Il existe trois syntaxes permettant d'écrire des boucles en C ou C++.
La boucle for
:
La boucle for
possède trois paramètres (initialisation, condition et incrémentation) :
for ( initialisation ; condition ; incrémentation)
{
Bloc d'instructions à exécuter
}
La boucle while
:
La boucle while
va répéter le bloc d'instructions tant que le test sera vrai :
do
{
Bloc d'instructions à exécuter
}
while (condition);
La boucle do...while :
La boucle do...while est similaire à la boucle while, sauf le bloc d'instruction sera nécessairement exécuté au moins une fois :
do
{
Bloc d'instructions à exécuter
}
while (condition);
Attention, la boucle do...while se termine par un point-virgule.
Exemples :
Ce code montre un exemple de comptage de 0 à 9 avec les trois boucles :
int i;
// Boucle for
for (i=0;i<10;i++) printf ("%d ",i);
putchar ('\n');
// Boucle while
i=0;
while (i<10) printf ("%d ",i++);
putchar ('\n');
// Boucle do...while
i=0;
do
printf ("%d ",i++);
while (i<10);
putchar ('\n');
Tester l'exemple en ligne sur repl.it.
Voire aussi :
Il existe trois syntaxes permettant d'écrire des boucles en C ou C++.
La boucle for
:
La boucle for
possède trois paramètres (initialisation, condition et incrémentation) :
for ( initialisation ; condition ; incrémentation)
{
Bloc d'instructions à exécuter
}
La boucle while
:
La boucle while
va répéter le bloc d'instructions tant que le test sera vrai :
do
{
Bloc d'instructions à exécuter
}
while (condition);
La boucle do...while :
La boucle do...while est similaire à la boucle while, sauf le bloc d'instruction sera nécessairement exécuté au moins une fois :
do
{
Bloc d'instructions à exécuter
}
while (condition);
Attention, la boucle do...while se termine par un point-virgule.
Exemples :
Ce code montre un exemple de comptage de 0 à 9 avec les trois boucles :
int i;
// Boucle for
for (i=0;i<10;i++) printf ("%d ",i);
putchar ('\n');
// Boucle while
i=0;
while (i<10) printf ("%d ",i++);
putchar ('\n');
// Boucle do...while
i=0;
do
printf ("%d ",i++);
while (i<10);
putchar ('\n');
Tester l'exemple en ligne sur repl.it.
Voire aussi :
Il existe trois syntaxes permettant d'écrire des boucles en C ou C++.
La boucle for
:
La boucle for
possède trois paramètres (initialisation, condition et incrémentation) :
for ( initialisation ; condition ; incrémentation)
{
Bloc d'instructions à exécuter
}
La boucle while
:
La boucle while
va répéter le bloc d'instructions tant que le test sera vrai :
do
{
Bloc d'instructions à exécuter
}
while (condition);
La boucle do...while :
La boucle do...while est similaire à la boucle while, sauf le bloc d'instruction sera nécessairement exécuté une fois :
do
{
Bloc d'instructions à exécuter
}
while (condition);
Attention, la boucle do...while se termine par un point-virgule.
Exemples :
Ce code montre un exemple de comptage de 0 à 9 avec les trois boucles :
int i;
// Boucle for
for (i=0;i<10;i++) printf ("%d ",i);
putchar ('\n');
// Boucle while
i=0;
while (i<10) printf ("%d ",i++);
putchar ('\n');
// Boucle do...while
i=0;
do
printf ("%d ",i++);
while (i<10);
putchar ('\n');
Tester l'exemple en ligne sur repl.it.
Voire aussi :
# | ID | Query | URL | Count |
---|