Maison > développement back-end > C++ > Paramètres de la fonction C et valeurs de retour

Paramètres de la fonction C et valeurs de retour

王林
Libérer: 2023-08-27 17:49:06
avant
803 Les gens l'ont consulté

Paramètres de la fonction C et valeurs de retour

Ici, nous verrons les différents types de fonctions C en fonction de la valeur de retour et des paramètres.

Ainsi, une fonction peut prendre certains paramètres, ou aucun. De même, une fonction peut renvoyer quelque chose et ne rien renvoyer autrement. Nous pouvons donc les classer en quatre types.

  • Une fonction sans paramètres et sans type de retour.
  • Une fonction qui ne prend aucun paramètre mais renvoie quelque chose.
  • Fonction qui prend des paramètres mais ne renvoie rien.
  • Une fonction qui prend des paramètres et renvoie quelque chose.

Exemple

#include <stdio.h>
void my_function() {
   printf("This is a function that takes no argument, and returns nothing.");
}
main() {
   my_function();
}
Copier après la connexion

Output

This is a function that takes no argument, and returns nothing.
Copier après la connexion

Cette fonction n'accepte aucun paramètre d'entrée et le type de retour est nul. Il ne renvoie donc rien.

Exemple

#include <stdio.h>
int my_function() {
   printf("This function takes no argument, But returns 50</p><p>");
   return 50;
}
main() {
   int x;
   x = my_function();
   printf("Returned Value: %d", x);
}
Copier après la connexion

Output

This function takes no argument, But returns 50
Returned Value: 50
Copier après la connexion

Ici, cette fonction ne prend aucun argument d'entrée, mais son type de retour est int Mais son type de retour est void. Donc ça ne renvoie rien.

Exemple

#include <stdio.h>
void my_function(int x) {
   printf("This function is taking %d as argument, but returns nothing", x);
   return 50;
}
main() {
   int x;
   x = 10;
   my_function(x);
}
Copier après la connexion

Output

This function is taking 10 as argument, but returns nothing
Copier après la connexion

La fonction ici accepte n'importe quel paramètre d'entrée et renvoie une valeur.

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal