Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction exit() en langage C

Comment utiliser la fonction exit() en langage C

小老鼠
小老鼠original
2024-04-11 14:09:16332parcourir

En langage C, la fonction exit() est utilisée pour terminer l'exécution du programme et renvoyer un code d'état de sortie, indiquant l'état d'exécution du programme. D'autres codes d'état courants incluent des erreurs générales, des paramètres non valides et des échecs d'allocation de mémoire. .

Comment utiliser la fonction exit() en langage C

Utilisation de la fonction exit() en langage C

En langage C, la fonction exit() est utilisée pour terminer l'exécution du programme et renvoyer un code d'état de sortie.

Prototype de fonction

<code class="c">void exit(int status);</code>

Paramètres

  • statut : Le code d'état de sortie renvoyé par le programme, le type est int. Ce code d'état peut être interprété par le processus parent ou le système d'exploitation.

Valeur de retour

La fonction exit() n'a pas de valeur de retour.

Comment utiliser

Pour terminer l'exécution du programme et renvoyer un code d'état de sortie, vous pouvez utiliser la syntaxe suivante :

<code class="c">exit(status);</code>

où status est le code d'état de sortie que vous souhaitez renvoyer.

Code d'état de sortie

Le code d'état de sortie est un nombre entier, indiquant l'état d'exécution du programme. Les codes d'état de sortie courants sont les suivants :

  • 0 : Sortie réussie
  • 1 : Erreur générale
  • 2 : Paramètres non valides
  • 3 : Échec de l'allocation de mémoire

Vous pouvez renvoyer n'importe quel entier non négatif comme code d'état de sortie .

Notes

  • La fonction exit() termine toutes les activités du programme, y compris l'exécution des fonctions et des threads. La fonction
  • exit() ferme tous les fichiers ouverts et libère toute la mémoire allouée.
  • Après avoir utilisé la fonction exit(), le programme ne peut pas continuer à s'exécuter.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn