Étape 2: fonctions
Fonctions sont utilisées pour effectuer des tâches spécifiques pour simplifier votre programme. Plutôt que d’avoir une fonction main occupée et non organisée, vous pouvez appeler pour des fonctions spécifiques à l’intérieur de votre fonction principale.
Les fonctions sont créées sous la forme suivante (photo 1).
Le type de retour peut être n’importe quel type de données primitif en C (int, double, char, etc.) ou elle peut être nulle. Si elle est nulle, il ne retourne rien à la fonction principale, mais peut faire quelque chose au sein de la fonction comme l’impression d’un message.
Si c’est un type primitif, vous pouvez déclarer une variable de ce type au sein de la main, égal à la fonction.
Suivant le type de retour est le nom de la fonction. N’importe quel nom peut être utilisé, mais rendent de résumer ce que la fonction fait pour la compréhension future de votre programme ou de la compréhension par le public si le code est publié.
Les paramètres aller à l’intérieur d’un ensemble de parenthèse. Paramètres sont utilisés comme variables d’entrée à la fonction. Lors de la création de la fonction, le type de paramètre ainsi que son nom obtenu est mis entre les deux avec des virgules. Lorsque l’appel de la fonction au sein de la main (ou dans une autre fonction) tout simplement mettre la variable dans les paramètres, pas le type de données.
Le corps de la fonction, c’est ce qui doit être exécutée lorsque la fonction est appelée. S’il n’est pas une fonction void, le corps de la fonction doit se terminer par une instruction return suivie par la variable de type de retour de la fonction. Si la fonction n’est pas placée devant la fonction principale, il faut une déclaration de fonction. Il est placé à droite sous les bibliothèques. Un exemple d’une déclaration de fonction est montré dans la photo 2.
Comme vous pouvez le voir que c’est très similaire à la fonction elle-même, mais suivie d’un point-virgule plutôt que sur ses supports.