Menu
Coddy logo textTech

Paramètres

Fait partie de la section Fundamentals 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 retourne leur somme.

Appeler une fonction avec des paramètres :

int result = add(5, 3);

Après l'exécution du code ci-dessus, result contient :

8

Vous 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 :

30
challenge icon

Défi

Facile

Créez une fonction nommée calculateArea qui prend deux paramètres :

  • Un entier length
  • Un entier width

La fonction doit calculer et retourner l'aire (length × width) d'un rectangle.

Ensuite, dans la fonction main, lisez deux entiers de 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.

Aide-mémoire

Les fonctions en C peuvent accepter des paramètres (arguments) - des valeurs transmises lors de l'appel de la fonction.

Déclarer une fonction avec des paramètres :

int add(int a, int b) {
    return a + b;
}

Appeler une fonction avec des paramètres :

int result = add(5, 3);  // result = 8

Utiliser des variables comme arguments :

int x = 10;
int y = 20;
int sum = add(x, y);  // sum = 30

Essayez vous-même

#include <stdio.h>

// Écrivez votre fonction calculateArea ici

int main() {
    // Lire les variables
    
    // Appeler calculateArea et afficher le résultat
    
    return 0;
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals