Branchement sans condition
Il faut d'abord repérer l'instruction de l'algorithme à laquelle on veut se brancher à l'aide d'une étiquette.
Ensuite, quand on désire exécuter à nouveau cette instruction (et celles qui la suivent) il suffit d'utiliser l'instruction « allez à » en précisant l'étiquette.
En C, cela correspond à l'instruction « goto ».
Les instructions de type :
-
affectation (avec usage de l'opérateur d'affectation)
-
branchement conditionnel (structure de sélection simple)
-
branchement sans condition
constituent trois instructions de base des langages impératifs.
Nous avons introduit le branchement sans condition dans un but pédagogique.Les structures itératives (les boucles) que nous verrons plus loin les utilisent sans que le programmeur ait besoin de les écrire et de les manipuler explicitement.
Un programme correctement écrit n'a pas besoin de « goto ».
L'usage des « goto » est à proscrire, car il diminue la lisibilité des codes et c'est une source d'erreur.