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 break

L'instruction do / while L'instruction continue


break;

L'instruction break est utilisée pour terminer une boucle. Très souvent son utilisation est précédée d'une instruction conditionnelle if.

Notez aussi que cette instruction peut aussi être utilisée pour terminer l'exécution d'une branche conditionnelle pour l'instruction switch : je vous renvoie sur la documentation de cette instruction pour de plus amples informations à ce sujet.

Exemple de code

Cet exemple recherche si l'option -h est présente sur la liste des arguments passéssur la ligne de commande lors du démarrage du programme.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main( int argc, char * argv[] ) {

    int counter;
    int helpRequested = 0; 

    argc--;   argv++;

    if ( argc == 0 ) {
        printf( "Usage: commandName argument...\n" );
        exit( 0 );
    }

    for( counter=0; counter<argc; counter++ ) {
        if ( strcmp( argv[counter], "-h") == 0 ) {
            helpRequested = 1;
            break; /* No other loop required */
        }
    }
    
    if ( helpRequested ) {
        printf( "Help requested\n" );
    }
    
    /* . . . */
    
    return 0;
}

Sujets connexes

for
while
do / while
continue


L'instruction do / while L'instruction continue