Utilisation de l'instruction goto en langage C
L'instruction goto peut faire sauter le programme à l'emplacement spécifié sans aucune condition, donc l'instruction goto est également appelé une instruction de saut inconditionnel.
Apprentissage recommandé : Tutoriel d'introduction à la programmation
Sa syntaxe est la suivante
goto label; //其它代码 label:
Parmi eux, le label est un label défini par nous-mêmes, et le les règles définies sont les mêmes que La variable a le même nom et sa position n'est pas fixe. Elle peut être écrite après l'instruction goto ou avant celle-ci. Cependant, l'instruction goto ne peut sauter qu'à l'intérieur d'une fonction et ne permet pas de sauter. hors d'une fonction en dehors de la fonction.
int day = 1; loop: if (day <= 31){ printf("%d\n", day); day++; goto loop; }
Le programme ci-dessus utilise les instructions goto et if pour implémenter la fonction de boucle. C'est la même chose que la fonction de boucle implémentée par while, où loop est une étiquette définie par nos soins.
Remarque : évitez d'utiliser les instructions goto, qui perturberaient la structure du programme et le rendraient difficile à lire.
Apprentissage recommandé : Tutoriel vidéo en langue C
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!