Maison >Problème commun >Quelle est la différence entre vide et int
La différence entre void et int : 1. Les fonctions définies par void n'ont pas de valeur de retour, tandis que les fonctions définies par int renvoient des valeurs entières ; 2. Les fonctions précédées de void ne peuvent renvoyer aucune donnée et l'instruction return ne peut pas être used , et la valeur de retour de la fonction précédée de int est un entier, et les informations de retour peuvent être directement utilisées lorsque la fonction est appelée.
L'environnement d'exploitation de ce tutoriel : ordinateur Dell G3, système Windows 7, version C#.
Recommandation : "Tutoriel du langage C"
Lors de la définition d'une fonction, la différence entre void et int : si la fonction a une valeur de retour
Fonction définie par void Il n'y a pas de valeur de retour, la fonction définie par int renvoie une valeur entière.
Les fonctions précédées de void ne peuvent renvoyer aucune donnée et l'instruction return ne peut pas être utilisée. Ce type de fonction doit implémenter toutes les fonctions qui doivent être implémentées dans cette fonction. Mais ce n'est pas que vous ne pouvez pas échanger de données avec l'extérieur. Vous pouvez toujours transmettre des données via des paramètres de référence, mais vous ne pouvez pas accepter directement la valeur de retour lors de l'appel, car il n'y a pas de valeur de retour.
Pour les fonctions précédées de int, la valeur de retour est un entier. Il peut s'agir d'un nombre dont le résultat est un entier, ou il peut s'agir de l'état d'exécution, de l'identification du succès ou de l'échec. les informations de retour peuvent être directement utilisées pour implémenter certaines fonctions.
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!