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.
#include <stdio.h> void my_function() { printf("This is a function that takes no argument, and returns nothing."); } main() { my_function(); }
This is a function that takes no argument, and returns nothing.
Cette fonction n'accepte aucun paramètre d'entrée et le type de retour est nul. Il ne renvoie donc rien.
#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); }
This function takes no argument, But returns 50 Returned Value: 50
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.
#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); }
This function is taking 10 as argument, but returns nothing
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!