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 :