Menu
Coddy logo textTech

Déclarer une fonction

Fait partie de la section Fundamentals du Journey C de Coddy — leçon 46 sur 63.

Une fonction en C est un bloc de code qui effectue une tâche spécifique. Les fonctions aident à organiser le code, le rendent réutilisable et améliorent la lisibilité. Voici la structure de base d'une déclaration de fonction en C :

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // code à exécuter
    return value; // si le return_type n'est pas void
}

Par exemple, une fonction simple qui salue l'utilisateur pourrait ressembler à ceci :

void greet() {
    printf("Hello, welcome to C programming!");
}

Pour utiliser (appeler) cette fonction dans votre programme principal, vous écririez :

int main() {
    greet();
    return 0;
}

Les fonctions peuvent également prendre des paramètres et retourner des valeurs, ce que nous explorerons dans les leçons ultérieures.

challenge icon

Défi

Facile

Créez une fonction nommée printNumbers qui affiche les nombres de 1 à 5. Ensuite, dans la fonction main, appelez cette fonction deux fois.

Votre sortie devrait ressembler à ceci :

1 2 3 4 5
1 2 3 4 5

Assurez-vous de ne pas inclure d'espace après le chiffre 5, et ajoutez également une nouvelle ligne après le chiffre 5 (\n)

Aide-mémoire

Une fonction en C est un bloc de code qui effectue une tâche spécifique. Les fonctions aident à organiser le code, le rendent réutilisable et améliorent la lisibilité.

Structure de base d'une fonction :

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // code à exécuter
    return value; // si le return_type n'est pas void
}

Exemple d'une fonction simple :

void greet() {
    printf("Hello, welcome to C programming!");
}

Pour appeler une fonction :

int main() {
    greet();
    return 0;
}

Essayez vous-même

#include <stdio.h>

// Déclarez votre fonction ici

int main() {
    // Appelez votre fonction deux fois 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 Fundamentals