Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Instruction do / while

L'instruction while L'instruction break


do
    statement;
while ( condition );
do {
    [statement]...
} while ( condition );

L'instruction do / while est très simimaire à l'instruction while. Néanmoins, la condition est exécutée en fin de boucle. L'instruction do / while garantira donc qu'au moins un tour de boucle soit exécuté, contrairement à l'instruction while qui peut ne pas faire le moindre tour de boucle (si la condition est immédiatement vraie).

Exemple de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main() {

    char buffer[80];
    do {
        printf( "Please enter your login: " );
        scanf( "%s", buffer);
    } while( strcmp( buffer, "james") != 0 );

    printf( "Hello Mr Bond\n" );

    return 0;
}
Exemple d'utilisation de l'instruction do/while.

Sujets connexes

break
continue
for
while


L'instruction while L'instruction break