Comment utiliser les fonctions en C?

Afin d'appeler les fonctions dans les fonctions principales
Afin d'appeler les fonctions dans les fonctions principales, soit les fonctions doivent être définies et placées avant la fonction principale, soit créées un prototype de fonctions.

Les fonctions sont une partie importante de la programmation; toute personne qui étudie la programmation en C++ doit tout savoir sur les fonctions. La partie principale du codage est l'automatisation et les fonctions en sont une grande partie.

Pas

  1. 1
    Ouvrez le compilateur. Les compilateurs populaires pour C++ incluent x-code pour Mac et Visual Studios pour Windows. Le code peut également être écrit dans des éditeurs de texte comme le bloc-notes, Text Wrangler, etc.
  2. 2
    Ajoutez tous les fichiers d'en-tête, bibliothèques et espaces de noms. Ajoutez n'importe quel fichier d'en-tête pour appeler la fonction dans une fonction principale ou dans d'autres fonctions.
    • <iostream> est une bibliothèque standard pour vous cin et cout.
    • "utiliser l'espace de noms std" est un espace de noms standard
  3. 3
    Analysez le problème. Déterminez ce que le problème demande. Réfléchissez aux meilleures méthodes. Quelles étapes sont nécessaires pour résoudre le problème? Ce sont des questions qui doivent être posées et auxquelles il faut répondre avant de coder. Avoir un plan vous aidera à vous guider dans votre conception algorithmique. Ces étapes sont les points de départ de la création de fonctions.
  4. 4
    Choisissez un type de fonction(s) qui correspondent le mieux aux besoins du problème. Il existe un type de retour qui renverra une valeur et void qui ne le fera pas.#*Certaines des fonctions de type de retour de base incluent int, double, char et bool.
    • Supposons que votre problème nécessite que vous imprimiez des données, alors une fonction void serait le meilleur choix, mais si vous devez renvoyer la somme de deux nombres, une fonction int ou double conviendrait mieux.
    Toute personne qui étudie la programmation en C++ doit tout savoir sur les fonctions
    Les fonctions sont une partie importante de la programmation; toute personne qui étudie la programmation en C++ doit tout savoir sur les fonctions.
  5. 5
    Choisissez un nom pour la fonction. Nommer la fonction est important pour vous et pour toute autre personne susceptible de consulter le code. Nommez d'une manière qui indique aux gens ce que fait cette fonction.
    • Encore une fois, supposons que les fonctions impriment des données, un nom approprié serait print ou encore plus spécifique PrintsToDisplay, ce qui permettrait à quelqu'un de savoir que ces données sont imprimées sur un écran.
  6. 6
    Considérez le(s) paramètre(s) formel(s) de votre fonction. Le ou les paramètres formels sont définis dans l'en-tête de la fonction par opposition au paramètre réel qui est utilisé pour appeler la fonction. Le paramètre formel listera le type de données et le nom de la variable. Décidez si la fonction prend des paramètres; s'ils ne sont pas nécessaires, ne les ajoutez pas. Décidé quels types de données doivent être utilisés dans les paramètres et combien de paramètres sont nécessaires.
  7. 7
    Choisissez comment le paramètre réel passera au paramètre formel. Gardez à l'esprit qu'il s'agit de deux types de paramètres formels: les paramètres de valeur et la référence. Les paramètres de valeur obtiennent une copie de la valeur et peuvent faire tout ce qu'ils veulent dans les fonctions sans affecter la valeur d'origine transmise par le paramètre réel. Les paramètres de référence sont opposés, il accède à l'adresse mémoire réelle des paramètres. Avec des paramètres de référence, toute modification de la valeur d'origine dans la fonction sera reflétée à l'extérieur de la fonction. Afin de passer par référence, ajoutez un '&' à la fin du type de données dans le paramètre formel. Par défaut, les fonctions sont passées par valeur.
  8. 8
    Créez l'en-tête de la fonction. L'en-tête de la fonction est la combinaison du type, du nom et du paramètre de la fonction, le tout dans un format spécifique pour C++.
  9. 9
    Définissez le corps de la fonction pour une fonction de valeur de retour. Le corps de la fonction viendra après l'en-tête de la fonction et sera entre deux crochets '{}'. C'est là que l'algorithme, les méthodes doivent résoudre le problème.
    • La chose la plus importante pour une fonction de valeur de retour est qu'elle doit renvoyer une valeur, sans que la fonction ne soit compilée. À la fin, il doit y avoir un retour express. Un retour ne peut renvoyer qu'une seule valeur.
  10. 10
    Définissez le corps de la fonction pour la fonction void. Le vide comme noté précédemment ne renvoie rien; dans le corps de la fonction entre les deux crochets '{}', il suffit d'inclure les étapes algorithmiques nécessaires pour résoudre le problème.
    La chose la plus importante pour une fonction de valeur de retour est qu'elle doit renvoyer une valeur
    La chose la plus importante pour une fonction de valeur de retour est qu'elle doit renvoyer une valeur, sans que la fonction ne soit compilée.
  11. 11
    Créez un prototype de fonction pour toutes les fonctions, à l'exception de main. Afin d'appeler les fonctions dans les fonctions principales, soit les fonctions doivent être définies et placées avant la fonction principale, soit créées un prototype de fonctions. Ceci est très similaire à l'en-tête de fonction. La principale différence est qu'il se termine par un point-virgule. Fonctions Le prototype comprend:
    • Type de retour de fonction ou void
    • Nom de la fonction
    • Paramètres de fonction
  12. 12
    Appelez la fonction. Un appel de fonction est la façon dont la fonction est accessible via les fonctions principales ou autres. L'appel de fonction se compose du nom de la fonction et des paramètres réels.

Mises en garde

  • Les fonctions doivent être simples et doivent se limiter à faire une seule chose. Si vous trouvez que votre fonction en fait trop, divisez -la en fonctions plus petites.
  • Lors de la création d'un prototype de fonction, il y aura des moments où les variables de paramètre doivent être nommées, c'est-à-dire. tableaux.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail