Syntaxe :
goto etiquette ;
La directive goto permet de brancher directement à n’importe quel endroit de la
fonction courante identifiée par une étiquette. Une étiquette est un identificateur
suivi du signe ”:”.
Exemple :
for ( ... )
for ( ... )
if ( erreur )
goto TRAITEMENT_ERREUR;
...
TRAITEMENT_ERREUR: // le traitement d’erreur est effectu´e ici
printf("Erreur: ....");
...
Remarque :
– Encore une fois, l’instruction goto et la déclaration de l’etiquette doivent etre contenu au sein de la meme fonction.
– N’utiliser cette instruction que lorsque vous ne pouvez pas faire autrement. Le plus souvent, vous pouvez vous en passer alors n’en abusez pas !
– Pour une saut en dehors d’une meme fonction, on pourra utiliser les fonctions
setjmp et longjmp.
goto etiquette ;
La directive goto permet de brancher directement à n’importe quel endroit de la
fonction courante identifiée par une étiquette. Une étiquette est un identificateur
suivi du signe ”:”.
Exemple :
for ( ... )
for ( ... )
if ( erreur )
goto TRAITEMENT_ERREUR;
...
TRAITEMENT_ERREUR: // le traitement d’erreur est effectu´e ici
printf("Erreur: ....");
...
Remarque :
– Encore une fois, l’instruction goto et la déclaration de l’etiquette doivent etre contenu au sein de la meme fonction.
– N’utiliser cette instruction que lorsque vous ne pouvez pas faire autrement. Le plus souvent, vous pouvez vous en passer alors n’en abusez pas !
– Pour une saut en dehors d’une meme fonction, on pourra utiliser les fonctions
setjmp et longjmp.
Jeu 28 Nov - 8:07 par arsenepoutsi
» CCNA version 4 français
Dim 31 Mar - 15:15 par kadhouceeee
» Trés important " Livre exercices en langage C ( claude delannoy) "
Jeu 27 Sep - 16:31 par latifa oustouh
» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Jeu 26 Avr - 9:51 par miloduvi
» Langage IDL(Interface Definition Language)
Mar 27 Sep - 13:02 par Abdelkhalek Bakkari
» demande cours PHP
Jeu 2 Juin - 11:23 par elasriahmed
» exemple page web réaliser avec du html et JavaScript
Lun 30 Mai - 4:05 par ouh.rouchan.zakaria
» cours group2_ 2année 2011
Dim 20 Mar - 15:35 par El Maligno Angelo
» Cours : Infrastructures Réseaux 2003 Server
Mar 15 Fév - 6:55 par jettjackson
» cours officiel de CCNA 2
Mar 18 Jan - 13:53 par agares