En plus du goto vu pr�c�demment, il existe d'autres commandes de rupture de s�quence (c'est-�-dire de changement de la suite des instructions � ex�cuter). Ces commandes sont les suivantes :
continue;ou
break;ou
return [valeur];
return permet de quitter imm�diatement la fonction en cours. Comme on l'a d�j� vu, la commande return peut prendre en param�tre la valeur de retour de la fonction.
break permet de passer � l'instruction suivant l'instruction while, do, for ou switch la plus imbriqu�e (c'est-�-dire celle dans laquelle on se trouve).
continue saute directement � la derni�re ligne de l'instruction while, do ou for la plus imbriqu�e. Cette ligne est l'accolade fermante. C'est � ce niveau que les tests de continuation sont faits pour for et do, ou que le saut au d�but du while est effectu� (suivi imm�diatement du test). On reste donc dans la structure dans laquelle on se trouvait au moment de l'ex�cution de continue, contrairement � ce qui se passe avec le break.
Pr�c�dent | Sommaire | Suivant |
Le saut | Niveau sup�rieur | Types avanc�s et classes de stockage |