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 (également appelés arguments), qui sont des valeurs transmises à la fonction lorsqu’elle est appelée.
Déclarez 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 :
8Vous pouvez également 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éez 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, lisez deux entiers saisis par l’utilisateur représentant la longueur et la largeur d’un rectangle, appelez la fonction calculateArea avec ces valeurs et affichez 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() {
// Lire 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