Paramètres
Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 48 sur 63.
Les fonctions en C peuvent accepter des paramètres : les variables répertoriées dans la définition de la fonction. Les valeurs réelles que vous transmettez lors de l’appel de la fonction sont appelées des arguments.
Déclare une fonction qui prend des paramètres :
int add(int a, int b) {
return a + b;
}Dans cet exemple, add est une fonction qui prend deux paramètres entiers, a et b, et renvoie leur somme.
Appelez une fonction avec des paramètres :
int result = add(5, 3);Après l’exécution du code ci-dessus, result contient :
8Tu peux aussi utiliser des variables comme arguments :
int x = 10;
int y = 20;
int sum = add(x, y);Après l’exécution du code ci-dessus, sum contient :
30Défi
FacileCrée une fonction nommée calculateArea qui prend deux paramètres :
- Un entier
length - Un entier
width
La fonction doit calculer et renvoyer l’aire (length × width) d’un rectangle.
Ensuite, dans la fonction main, lis deux entiers saisis par l’utilisateur représentant la longueur et la largeur d’un rectangle, appelle la fonction calculateArea avec ces valeurs et affiche le résultat au format : "Area: X", où X est l’aire calculée.
Essayez vous-même
#include <stdio.h>
// Écrivez votre fonction calculateArea ici
int main() {
// Lisez les variables
// Appelez calculateArea et affichez le résultat
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d’affectationOpérateurs relationnelsOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Opérateurs logiques — Partie 3Défi récapitulatifEntraînez-vous par vous-même : Compilateur C en ligne