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.
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; }
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 :