Menu
CoddyTech

Types de retour

Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 47 sur 63.

Lorsque vous définissez une fonction en C, vous devez spécifier le type de valeur qu’elle renverra à l’appelant. C’est ce qu’on appelle le type de retour.

Déclarez une fonction qui renvoie un entier :

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

Le int avant le nom de la fonction indique que cette fonction renverra une valeur entière.

Appelez la fonction et stockez sa valeur de retour :

int result = sum(5, 3);

Après l’exécution de ce code, result contiendra la valeur 8.

Vous pouvez également utiliser d’autres types de données comme types de retour :

float average(float a, float b) {
    return (a + b) / 2;
}

Cette fonction renvoie une valeur de type float.

challenge icon

Défi

Facile

Créez une fonction nommée calculation dont le type de retour est int et qui contient, dans son corps, une instruction return renvoyant le nombre 5

Votre fonction main doit appeler calculation, stocker la valeur dans une variable appelée result, puis l’afficher

Essayez vous-même

#include <stdio.h>

// Écrivez votre fonction de calcul ici

int main() {
    int result = calculation();

    // Affichez le résultat ici
    
    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 Fondamentaux

Entraînez-vous par vous-même : Compilateur C en ligne