Fonction de sortie en C

Fonction de sortie en C
Exit () est une fonction centrale dans le langage de programmation C / C ++ qui est utilisé pour mettre fin instantanément au processus d'appel (fonction). Il est possible d'appeler à partir de n'importe quelle fonction. Il informe le système d'exploitation de l'état de ce que ce n'est int valeur. Il est généralement utilisé lorsque le logiciel se bloque de façon inattendue. Il est également reconnu comme l'état actuel du programme. La fonction de sortie peut être utilisée pour mettre fin à un programme à tout moment, quel que soit le nombre d'appels de fonction effectués. Il appelle une variété d'autres fonctions avant de mettre fin à l'application, comme la fermeture des fichiers ouverts, pour nettoyer.

La fonction de sortie est spécifiée dans le en-tête et est inclus dans les bibliothèques standard C. Le Le fichier définit plusieurs types, macros et fonctions d'utilité de base pour effectuer des conversions numériques, la génération de nombres aléatoires, le tri, la gestion de la mémoire et l'interaction avec l'environnement. Pour interreindre l'environnement, utilisez la fonction de sortie.

Paramètres

Les paramètres de la fonction de sortie () dans le langage de programmation C sont décrits en dessous.

Exit_success

Si l'argument d'état passé est nul ou le int Macro d'évaluation: exit_success, décrit dans le En-tête, un statut réussi doit être transmis à l'environnement de l'hôte, et donc une forme définie par l'exécution du statut réussi est ramenée à l'environnement d'hébergement, vers qui le contrôle est concédé. La sortie (0) est utilisée pour terminer généralement un programme en indiquant que l'opération a été accomplie. Exit_success a une valeur de 0.

En conséquence, plutôt que la sortie, nous pourrions utiliser la sortie (exit_success). Exit_success est un préfixe qui s'étend dans les expressions entières qui peuvent être transmises à la sortie de la méthode comme argument. Et la sortie (0) signifie une sortie propre du programme sans erreur.

Exit_failure

Si l'argument d'état fourni est la macro EXIT_FIT_FAILURE INT-VALUED, spécifiée dans le En-tête, la fonction de sortie renverra une version d'exécution du résultat de défaillance à l'environnement d'hébergement, auquel le contrôle est spécifié. Il peut également être utilisé pour mettre fin au programme normalement, mais avec la condition que l'opération a échoué. Exit_failure a une valeur de 1.

En conséquence, plutôt que la sortie, nous pouvons utiliser l'exit exit_failure. Exit_failure est une phrase qui peut être utilisée à une gamme de fins. Le statut de sortie 1 représente qu'il y avait un problème d'exécution, qui aurait pu être causé par une erreur de programmation.

Exemple 1
Nous avons un exemple pour illustrer la fonctionnalité de base de la fonction d'exit () dans le langage de programmation C. Faites un fichier dans votre compilateur GCC qui est configuré dans votre système Windows 10. Le nom du fichier peut dépendre de votre choix, mais son extension doit être «.C ". Au début de notre programme, peu de bibliothèques ont été ajoutées pour l'exécution fluide du code. Après cela, nous avons la fonction principale. Initialement, nous avons utilisé deux instructions printf () avec un spécificateur «\ n» qui imprimera leur résultat en deux lignes distinctes.

Après ces deux déclarations, la sortie (0) a été appelée. La fonctionnalité de la sortie (0) a été expliquée en détail dans le segment des paramètres de ce guide. Après cet appel de fonction, une autre déclaration d'impression a été utilisée mais elle ne sera pas affichée sur l'écran de sortie. La raison de cette implémentation est que la sortie (0) a été utilisée avant la troisième déclaration. Maintenant, enregistrez et fermez le fichier pour obtenir le résultat de votre programme.

Dès que vous enregistrez le fichier, vous devez compiler et exécuter votre exemple de code, aussi rapidement que vous appuyez sur l'option «Exécuter et compiler» de votre compilateur GCC, la console apparaîtra sur votre écran qui présente le résultat attendu.

Exemple 2
Maintenant, nous nous dirigeons vers notre deuxième exemple pour démontrer la fonctionnalité simple de la fonction d'exit () dans le langage de programmation C. Encore une fois, créez un fichier dans votre compilateur GCC qui est configuré dans votre système Windows 10 ou utilisez le premier en effaçant le code précédent. Le nom du fichier peut dépendre de votre choix, mais son extension doit être «.C ". Au début de notre programme, peu de bibliothèques ont été introduites pour l'implémentation fluide du code. Après cela, nous avons la fonction principale. Initialement, nous avons utilisé une instruction printf ().

Après cette déclaration, la sortie (0) a été appelée. Il fera simplement résilier le programme ici sans bouger plus loin. La fonctionnalité de la sortie (0) a été clarifiée en détail dans la section Paramètres de ce guide. Après cet appel de fonction, une autre instruction d'impression a été utilisée mais elle ne sera pas affichée sur l'écran de sortie. La raison de cette implémentation est que la sortie (0) a été utilisée avant la deuxième déclaration. Maintenant, enregistrez et fermez le fichier pour obtenir la sortie de votre programme.

Dès que vous enregistrez le fichier, vous devez compiler et exécuter votre exemple de code, aussi rapidement que vous appuyez sur l'option «Exécuter et compiler» de votre compilateur GCC, la console apparaîtra sur votre écran qui affiche le résultat prévisible.

Conclusion

Cet article concerne la fonction de sortie () dans le langage de programmation C. Nous avons discuté en détail de son concept et de ses paramètres afin que vous ayez une prise sur les exemples que nous avons expliqués dans ce guide. Vous pouvez modifier ces exemples de la fonction de sortie () pour vérifier ses fonctionnalités dans le langage de programmation C.