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 continue

L'instruction break L'instruction goto


continue;

L'instruction continue permet d'intérrompre le tour de boucle en cours est de passer au suivant. Dans le cas de l'utilisation de l'instruction continue dans une bouble for, l'incrémentation de la variable de boucle sera bien effectuée.

Exemple de code

Cet exemple permet d'ignorer toutes les options (dont le premier caractère est un -) passées en tant qu'argument sur la ligne de commande de démarrage du programme.

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

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

    int counter = 0; 

    argc--;   argv++;

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

    for( counter=0; counter<argc; counter++ ) {
        if ( argv[counter][0] == '-') {
            printf( "Skip option %s\n", argv[counter] );
            continue;
        }
        printf( "Handle argument %s\n", argv[counter] );
    }
    
    // . . .
    
    return 0;
}

/* Results
[~/Desktop]$ gcc Sample.c -o Sample
[~/Desktop]$ Sample toto titi -h -o truc
Handle argument toto
Handle argument titi
Skip option -h
Skip option -o
Handle argument truc
[~/Desktop]$ 
*/

Sujets connexes

for
while
do / while
break


L'instruction break L'instruction goto