0Pricing
C Academy · Leçon

Définition et appel de fonctions

Écrivez des fonctions avec des paramètres et des valeurs de retour, et comprenez l’importance de la programmation modulaire

Définition et appel de fonctions est une leçon C Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage C Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours C Academy comprend 3 leçons au total.

Définir et appeler des fonctions

Définir et appeler des fonctions

Les fonctions permettent de diviser un programme en parties plus petites et réutilisables.

Dans cette leçon, vous apprendrez à :

  • Définir et appeler des fonctions.
  • Utiliser des paramètres de fonction et des valeurs de retour.
  • Écrire du code modulaire et efficace.
Définition et appel de fonctions — illustration 1

Qu’est-ce qu’une fonction ?

Qu’est-ce qu’une fonction ?

Une fonction est un bloc de code qui effectue une tâche précise.

Les fonctions améliorent la lisibilité, la réutilisabilité et l’organisation du code.

Exemple de syntaxe :

returnType functionName(parameters) { // Function body }

Exemple : définir et appeler une fonction

Exemple : définir et appeler une fonction

Ce programme définit une fonction qui affiche un message.

#include <stdio.h>

void greet() {
    printf("Hello from a function!\n");
}

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

Paramètres de fonction

Paramètres de fonction

Les fonctions peuvent accepter des valeurs d’entrée appelées paramètres.

Exemple :

void greetUser(char name[]) { printf("Hello, %s!\n", name); }

Exemple : fonction avec paramètres

Exemple : fonction avec paramètres

Ce programme définit une fonction qui salue un utilisateur par son nom.

#include <stdio.h>

void greetUser(char name[]) {
    printf("Hello, %s!\n", name);
}

int main() {
    greetUser("Alice");
    return 0;
}

Valeurs de retour des fonctions

Valeurs de retour des fonctions

Les fonctions peuvent renvoyer des valeurs à l’aide de l’instruction return.

Exemple :

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

Exemple : fonction avec valeur de retour

Exemple : fonction avec valeur de retour

Ce programme additionne deux nombres et renvoie le résultat.

#include <stdio.h>

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

int main() {
    int result = add(5, 10);
    printf("Sum: %d\n", result);
    return 0;
}

Pourquoi utiliser des fonctions ?

Pourquoi utiliser des fonctions ?

Les fonctions permettent :

  • De réduire la duplication du code.
  • D’améliorer la lisibilité et la facilité de maintenance.
  • D’organiser les programmes complexes en parties plus petites.

Résumé

Résumé

Dans cette leçon, vous avez appris :

  • Comment définir et appeler des fonctions.
  • Comment transmettre des paramètres aux fonctions.
  • Comment renvoyer des valeurs depuis des fonctions.

Ensuite, nous découvrirons les prototypes de fonctions et la portée des variables en C !

Définition et appel de fonctions — illustration 10

Questions Fréquemment Posées

La leçon « Définition et appel de fonctions » est-elle gratuite ?

Oui — le texte complet de « Définition et appel de fonctions » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours C Academy, passe à CoddyKit PRO. Le cours C Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Définition et appel de fonctions » ?

Écrivez des fonctions avec des paramètres et des valeurs de retour, et comprenez l’importance de la programmation modulaire Tu pratiques C Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer C Academy ?

Aucune expérience préalable n'est requise. C Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Définition et appel de fonctions » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon C Academy ?

Oui. Chaque leçon C Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Définition et appel de fonctions
  2. Prototypes de fonctions et portée
  3. Récursivité en C
← Retour à C Academy