Question #3346   Proposée par Answiki le 30/11/2021 à 18:54:24 UTC

Comment faire une boucle en C ?

Answer   Submitted by Answiki on 10/12/2022 at 01:31:11 PM UTC

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 :



5 events in history
Answer by Answiki on 10/12/2022 at 01:31:11 PM

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 :



Answer by Answiki on 11/30/2021 at 06:59:13 PM

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 :



Question by Answiki 11/30/2021 at 06:54:24 PM
Comment écrire une boucle en C ?
Question by Answiki 11/30/2021 at 06:54:24 PM
Comment faire une boucle en C ?
Question by Answiki 11/30/2021 at 06:54:24 PM
Quels sont les types de boucles en C ?
# ID Query URL Count

Icons proudly provided by Friconix.