Maison  >  Article  >  développement back-end  >  Que signifie le retour en langage C

Que signifie le retour en langage C

青灯夜游
青灯夜游original
2020-09-02 14:28:2645370parcourir

return signifie "retour" en langage C. Retour signifie transférer le flux du programme de la fonction appelée à la fonction appelante et ramener la valeur de l'expression à la fonction appelante pour réaliser le retour de la valeur de la fonction. Le retour peut être accompagné d'une valeur de retour, qui est spécifiée par. le paramètre après le retour.

Que signifie le retour en langage C

La fonction est le composant de base du langage C. Un programme C peut être composé d'une fonction principale et de plusieurs fonctions de sous-programme. les fonctions de sous-programmes peuvent également s'appeler. On espère généralement que la fonction principale pourra obtenir une certaine valeur via des appels de fonction, qui est la valeur de retour de la fonction.

En langage C, les idées de programmation modulaire sont réalisées via des fonctions, c'est-à-dire que les fonctions sont utilisées pour définir des modules fonctionnels, puis les fonctions du programme sont réalisées via des appels entre fonctions. Par conséquent, la fonction a une fonction appelante et une fonction appelée.

Les paramètres sont l'interface de communication d'informations entre la fonction appelante et la fonction appelée. Dans l'instruction de définition et de description de la fonction, nous appelons les paramètres entre parenthèses après le nom de la fonction paramètres formels, ou "paramètres formels". en abrégé. Dans l'instruction appelante de la fonction appelante, les paramètres utilisés entre parenthèses après le nom de la fonction sont appelés paramètres réels, ou « paramètres réels » en abrégé.

Lorsque la fonction est appelée, les paramètres réels doivent transmettre des données aux paramètres formels. Une fois que la fonction est appelée et a terminé une certaine fonction, certaines données doivent également être renvoyées à la fonction appelante.

retour signifie changer le flux du programme de la fonction appelée à la fonction appelante et ramener la valeur de l'expression à la fonction appelante pour réaliser le retour de la valeur de la fonction. une valeur de retour, comme indiqué par return Les paramètres suivants sont spécifiés.

return est généralement nécessaire car le résultat du calcul est généralement mis en évidence via la valeur de retour lorsque la fonction est appelée. Si l'exécution de la fonction n'a pas besoin de renvoyer des résultats de calcul, il est souvent nécessaire de renvoyer un code d'état pour indiquer si la fonction s'exécute correctement ou non (-1 et 0 sont les codes d'état les plus couramment utilisés. La fonction appelante peut juger). l'exécution de la fonction appelée via la valeur de retour Condition.

La signification de return

Dans une fonction, si une instruction return est rencontrée, le programme reviendra à l'instruction suivante qui appelle la fonction, c'est-à-dire , sortez de la fonction d'exécution, revenez à l'endroit d'origine et continuez l'exécution. Mais si l'instruction return est rencontrée dans la fonction principale, l'ensemble du programme s'arrêtera et quittera l'exécution du programme.

La valeur de retour de la fonction est réalisée par l'instruction return return. La dernière opération effectuée par la fonction est return La signification de return est :

(1) La fonction de sous-programme revient à. la fonction appelante et déclare Une exécution de la fonction se termine et l'unité variable allouée lors de l'appel est révoquée

(2) Envoyer la valeur de la fonction à l'expression appelante. certaines fonctions ont des valeurs de retour. Certaines fonctions n'ont pas de valeur de retour.

return Function 1

signifie return Ce programme peut être terminé sans paramètres. Si votre membre s'exécute ici, vous ne l'exécuterez plus, vous pouvez ajouter un. return et elle ne sera plus exécutée.

return Function 2

Renvoie une valeur du type spécifié Lors de la définition de la fonction, il n'y a pas de int af();int Voici la valeur de retour, suivi de return.Cette valeur de retour peut être affectée à d'autres variables après l'exécution de cette fonction, et sa valeur est la valeur après le retour.

Pour plus de connaissances connexes, veuillez visiter : Site Web PHP chinois !

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