Que fait 0 rendez-vous en c?

Que fait 0 rendez-vous en c?
La fonction principale d'un programme C renvoie 0 car la méthode Main () est définie et importée en premier lorsque le code est exécuté en mémoire. Les toutes premières commandes dans la fonction principale () sont implémentées. Jusqu'à ce que toutes les commandes de code aient été accomplies, le programme doit être supprimé de la mémoire.

Le retour 0 indique que la mise en œuvre du programme est accomplie et que le processeur peut maintenant être téléchargé. Même si nous ne pouvons pas terminer la tâche, l'incertitude persiste en raison du fait que lorsque la mise en œuvre du programme est terminée, la commande de retour void s'exécuterait immédiatement. Il fluctue entre les compilateurs et met fin à l'application ainsi que par la mémoire externe.

En conséquence, nous devons résilier le programme nous-mêmes et utiliser le retour 0 pour arrêter correctement l'exécution. Dans cet artefact, nous allions passer par retour 0 en détail.

Utilisez Retour 0 dans la fonction principale

Nous retournons 0 parce que la fonction principale produit une valeur numérique (int main()). Le terme rendement est utilisé pour renvoyer un résultat avec une fonction. Cela signifie que le programme a été terminé avec précision, et nous pouvons utiliser l'instruction de retour pour mettre fin à la fonction principale. Lorsque la fonction principale serait du type de données «entier», il doit retourner quelque chose.

En conséquence, nous utilisons simplement le retour 0. Sans avoir besoin de fournir quoi que ce soit, la fonction principale sera de type de données «vide."Le code de résiliation du programme est la valeur de retour. Dans cette étape, nous allons montrer comment utiliser le retour 0 et le retour 1 dans la fonction principale:

#inclure
Utilisation de Namespace Std;
int main()

int x = 2000, y = 5;
if (y == 0)
printf ("La division de n'importe quel nombre par zéro est"
" impossible.");
retour -1;

couter << x / y << endl;
retour 0;

Au début du code, nous avons intégré le fichier d'en-tête #include avec l'espace de noms standard. Ensuite, nous avons initialisé deux variables et les avons attribuées avec des valeurs différentes dans le corps de la fonction principale (). La variable «x» est donnée 2000 et la variable «y» est fournie 5.

Après cela, nous avons utilisé une déclaration IF-Else pour vérifier si le numéro donné est divisé par un entier zéro ou non nul. Si le dénominateur est égal à zéro, la fonction fprintf () imprime la déclaration «Division de n'importe quel nombre de zéro est impossible». Sinon, nous employons la déclaration «cout» pour obtenir le résultat de la division des nombres définis.

Dans ce code, le retour 0 indique que le code a été implémenté efficacement et a atteint son objectif. Un retour 1 indique qu'il y aurait une erreur dans la mise en œuvre du programme, il ne fonctionne donc pas comme prévu.

Nous obtenons le résultat de la division de deux nombres «2000» et «5» après avoir exécuté le code mentionné ci-dessus.

Utilisez Retour 0 dans la fonction définie par l'utilisateur

Comme la déclaration de fonction définie par l'utilisateur oblige le rendement 0, nous devons donc utiliser le retour 0 ou le retour -1 dans chaque programme C. Si nous ne déclarons pas directement une valeur, l'assembleur comprend automatiquement un retour 0; il est donc facultatif d'insérer un retour 0.

La valeur de retour est le statut de sortie du programme qui peut être récupéré et utilisé par le terminal ou un autre logiciel de ce type qui l'a exécuté. Le code suivant valide comment utiliser le retour 0 et le retour 1 dans la fonction définie par l'utilisateur.

#inclure
Utilisation de Namespace Std;
int chadultutil (int a)

if (a> = 18)
retour 1;
autre
retour 0;

vide chadult (int a)

if (chadultutil (a))
couter << "Usama is a young\n";
autre
couter << "Usama is not young\n";

int main()

int a = 30;
chadult (a);
retour 0;

Tout d'abord, nous avons introduit le fichier d'en-tête, puis nous avons utilisé la fonction standard de l'espace de noms. À l'étape suivante, nous avons créé une fonction utilitaire pour vérifier l'âge. Nous passons l'âge spécifié en tant que paramètre à cette fonction. Cette méthode renvoie 1 ou 0 sur la base de l'âge fourni.

Ici, nous avons utilisé la variable «A» pour l'âge. La condition si-else est appliquée pour acquérir l'âge. Le type de données booléen est considéré comme un type de données spécifique dans la langue C, avec seulement deux valeurs différentes: vrai et faux. Étant donné que les valeurs 1 et 0 seront de l'intégralité de type de données et ne sont pas automatiquement converties en booléen, donc renvoyer 0 dans une fonction revient false.

De même, une fonction qui produit True est indiquée par le retour 1. En plus de cela, nous utilisons une fonction définie par l'utilisateur pour vérifier l'âge entré. Cette fonction contient l'argument de l'âge qui est représenté par la variable «A». De plus, nous appliquons la condition IF-Else à la fonction «chadultutil» pour vérifier l'état de l'âge requis. La commande 'cout' a été utilisée pour imprimer l'instruction.

Après tout cela, nous allons commencer le codage dans le corps de la fonction principale (). Ici, nous avons initialisé la variable «A» pour l'âge ayant un type de données entier. La fonction définie par l'utilisateur est appelée et nous fournissons l'âge à cette fonction. Dans cette situation, la déclaration de retour met fin à l'achèvement du programme et l'état de mise en œuvre est soit 0 ou 1.

Conclusion

Dans cet article, nous avons expliqué deux situations différentes dans lesquelles nous avons utilisé la déclaration de retour 0. Lorsque nous utilisons Retour 0 dans la fonction principale, cela signifie que le code a été implémenté avec succès. D'un autre côté, lorsque nous utilisons l'instruction RETOUR 0 dans la fonction de définition de l'utilisateur, cela indique que la méthode définie par l'utilisateur récurrente fausse. Parce que la langue C ne gère pas en quelque sorte des objets, des classes ou des erreurs, certains codes d'état ont été utilisés comme précédent pendant un certain temps. Les codes de retour impliquent plusieurs normes basées sur le système d'exploitation. Si des activités non valides sont menées, le système d'exploitation peut interrompre le code avec certains codes d'état de retour.