Aller au contenu

Les fonctions

Cette partie de la formation est dédiée aux fonctions. Les fonctions sont très importantes en programmation, elles permettent d'organiser les programmes en sous-programmes.

La redondance

S'il y a bien une chose que l'on déteste en programmation, c'est la redodance. Euhh Joseph mais c'est quoi la redondance au juste ? Bah, c'est quand on répète les mêmes bouts de codes.

Plus d'organisation

Comme dit plus haut, on organise le programme en sous-programmes, c'est ce que l'on appelle la modularité. Cela permet d'avoir un code plus lisible, on évite la redondance grâce à la réutilisabilité des fonctions.

Défintion Un fonction est un sous-programme qui peut prendre en entrée des paramètres, exécute des instructions et retourne une valeur en sortie ou non. Voici la synthaxe C pour déclarer une fonction

type nomfonction(parametre1 type1, parametre2 type2,...)
{
    /* VARIABLES */


    /*
        INSTRUCTIONS
    */

    return output
}

1. Fonction sans entrées et sans sorties

Il

2. Fonction sans entrées et avec sorties

3. Fonction avec entrées et sans sorties

4. Fonction avec entrées et avec sorties