Programmation
KETOGLO
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
bonjour les amis
je voudrais vous poser une question
comment arriver à écrire un programme avec la structure go to ?
je voudrais vous poser une question
comment arriver à écrire un programme avec la structure go to ?
2 réponses
-
Bonjour,
Goto n'est pas une structure mais une instruction.
De plus, sauf dans des cas particuliers, elle est déconseillée.
Son utilisation est simple :int main(void) { /*bla bla*/ goto nomLabel; /*bla bla*/ nomLabel: /*bla bla*/ return 0; }
-
goto
permet de faire deux choses:
1- Sauter un fragment de code
2- Revenir en arrière
Exemple:#include <stdio.h> int main(void) { debut: printf("Label \"debut\"\n"); goto fin; printf("Un printf qui est triste parce qu'il ne s'execute jamais\n"); fin: printf("Label \"fin\"\n"); goto debut; return 0; }
Sortie:
Label "debut"
Label "fin"
Label "debut"
Label "fin"
Label "debut"
Label "fin"
.
.
.