Algorithmique Langage C
Synthèse algo - C Fonctions typeDeRetour nomDeLaFonction(paramètres) Il peut y avoir plusieurs paramètres (séparés par des virgules) Un paramètres est de la même forme que le déclaration d'une variable ( ex : float valeur) Les variables paramètres prendront les valeurs données par l'utilisateur de la fonction (les valeurs pouvant se trouver dans des variables). Les paramètres sont considérés comme des variables initialisées correctement
Synthèse algo - C Fonctions typeDeRetour nomDeLaFonction(paramètres) Les fonctions sont mises dans des bibliothèques. Une bibliothèque est composée d'un fichier de déclaration (.h) et d'un fichier de définition (.c)
Synthèse algo - C Fonctions typeDeRetour nomDeLaFonction(paramètres) Le fichier de déclaration contient la déclaration de toutes les fonctions de la bibliothèque (prototypes des fonctions). Le fichier de définition contient le code des fonctions de la bibliothèque. Pour pouvoir utiliser une fonction d'une bibliothèque, il faut inclure le fichier de déclaration correspondant (#include "nomDeBibliotheque.h").
Synthèse algo - C Fonctions typeDeRetour nomDeLaFonction(paramètres) Les fonctions faisant de l'affichage ne retourne rien (void, pas de return dans la définition de la fonction). Pour utiliser une fonction retournant une valeur, il faut obligatoirement avoir une variable du même type que la valeur retournée par la fonction. Exemple pour la fonction int partieEntier(float v): float retour ; retour = partieEntier(15.56) ; Il ne peut y avoir qu'un et un seul return dans une fonction.