Arguments
Les fonctions peuvent être considérées comme de mini-usines, prenant des matières premières et les transformant en divers produits. De la même manière, les fonctions traitent des données d'entrée. L'entrée d'une fonction est appelée arguments ou paramètres.
main.cpp
123456func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }
À titre d'exemple, il est possible de concevoir une fonction pour convertir des degrés en radians :
Main.c
123456789101112131415#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }
Portée
Considérer un appel de fonction comme un portail vers un domaine séparé et autonome où des actions spécifiques se déroulent. Les objets créés dans ce domaine existent uniquement à cet endroit, et une fois le domaine disparu, ils cessent également d’exister.
Par exemple, si une variable est déclarée à l’intérieur d’une fonction, elle reste inaccessible depuis l’extérieur de cette fonction. La seule information que l’on peut extraire de l’exécution d’une fonction est celle que l’on récupère à l’aide de l’instruction return.
Arguments
Les fonctions peuvent accepter divers arguments : types de données de base (comme int, char, double), tableaux/chaînes de caractères, pointeurs (teaser!), et même d’autres fonctions.
Il est également important de noter que les noms des arguments à l’intérieur de la fonction peuvent différer des données réelles transmises à celle-ci.
int exampleFunc(int inputVar)
{
…
return result;
}
La variable int inputVar n’existe que dans la portée de la fonction, servant de substitut aux données que l’on souhaite transmettre à la fonction. Cependant, les types de données des arguments et des données effectivement passées à la fonction doivent correspondre.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 2.63
Arguments
Glissez pour afficher le menu
Les fonctions peuvent être considérées comme de mini-usines, prenant des matières premières et les transformant en divers produits. De la même manière, les fonctions traitent des données d'entrée. L'entrée d'une fonction est appelée arguments ou paramètres.
main.cpp
123456func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }
À titre d'exemple, il est possible de concevoir une fonction pour convertir des degrés en radians :
Main.c
123456789101112131415#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }
Portée
Considérer un appel de fonction comme un portail vers un domaine séparé et autonome où des actions spécifiques se déroulent. Les objets créés dans ce domaine existent uniquement à cet endroit, et une fois le domaine disparu, ils cessent également d’exister.
Par exemple, si une variable est déclarée à l’intérieur d’une fonction, elle reste inaccessible depuis l’extérieur de cette fonction. La seule information que l’on peut extraire de l’exécution d’une fonction est celle que l’on récupère à l’aide de l’instruction return.
Arguments
Les fonctions peuvent accepter divers arguments : types de données de base (comme int, char, double), tableaux/chaînes de caractères, pointeurs (teaser!), et même d’autres fonctions.
Il est également important de noter que les noms des arguments à l’intérieur de la fonction peuvent différer des données réelles transmises à celle-ci.
int exampleFunc(int inputVar)
{
…
return result;
}
La variable int inputVar n’existe que dans la portée de la fonction, servant de substitut aux données que l’on souhaite transmettre à la fonction. Cependant, les types de données des arguments et des données effectivement passées à la fonction doivent correspondre.
Merci pour vos commentaires !