Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment supprimer un tas C + + Corru…
  • Comment faire pour supprimer l'expos…
  • Comment stocker une liste d'objets d…
  • Comment faire de descripteurs de fic…
  • Comment utiliser LINQ dans WPF 
  • Comment obtenir le point de vue C da…
  • Comment écrire un programme Visual …
  • Comment fermer correctement un canal…
  • Comment rendre le contrôle Listbox …
  • Comment compiler du code C comme une…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment utiliser les fonctions en C + +

    Une fonction est un code qui peut être exécuté à plusieurs reprises dans un programme. Une fonction C + + consiste en une étiquette , une liste d'arguments d'entrée, un type de retour (si la fonction retourne une valeur , ou bien «vide» ) et la portée de la fonction où l'algorithme de fonction est spécifiée . Pour le compilateur , la portée de la fonction est une mémoire temporaire qui existe lors de l'exécution de la fonction. Un programme à l'extérieur définit , met en œuvre, les surcharges et les fonctions liées aux appels . Les choses dont vous aurez besoin
    Basic C ou C + +
    Un compilateur C + + avec un IDE
    Un livre de programmation en C + + ou un mentor
    Show More Instructions
    1

    Définir la fonction par écrit son prototype. Il s'agit d' une ligne de code qui comprend le nom de la fonction , la liste d'arguments entre parenthèses , le type de retour et un point-virgule . Vous écrivez le prototype sur le dessus du fichier source afin qu'il soit visible pour le compilateur Avant d'interpréter la façon dont le processus le reste du fichier .
    2

    implémenter la fonction . C'est , réécrire le prototype et joindre l'algorithme entre accolades . Pour ce faire, à la fin du fichier source et certainement en dessous du prototype. La mise en œuvre nécessite que vous donnez des arguments d'entrée d'un nom (val dans ce cas) .
    3

    surcharge d'une fonction. C + + permet ce qu'on appelle la surcharge de fonction , une forme simple de la programmation générique . Cela signifie qu'une fonction peut être définie plusieurs fois dans la même unité de compilation , à condition que chaque définition a une liste d'argument unique. De cette façon, sin () peut être défini pour accepter entiers , des flotteurs ou des nombres complexes et les utilisateurs de la bibliothèque ne doit pas être déraisonnable attention à ce que les types de données à transmettre dans le péché ().
    4

    démontrer la différence entre passer des variables en valeur et la transmission de valeurs de référence . Ce sont les deux modes de passage de variables en fonctions en C + + . Passer des variables par la valeur crée des copies temporaires des variables dans la pile de la mémoire temporaire alors que la valeur de la variable passée ne change pas. Passer des variables comme des références ou des pointeurs , d'autre part , permet la fonction modifier directement les variables d'entrée .
    5

    Faire un appel de programme à la fonction. Si vous obtenez une erreur du compilateur qui dit quelque chose comme " fonction inconnue , " redéfinir la fonction au début du fichier où l' appel a été fait , cette période qui précède la définition avec le mot-clé " extern" . Cela indique au compilateur que la fonction est définie ailleurs et qu'il doit chercher ailleurs.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter Glut Avec Visual C 
  • Comment utiliser le modèle de Surcharge des fonctions en C + + 
  • Comment faire pour avoir des variables nullables 
  • Comment définir le niveau d'isolation dans ODBC 
  • Comment faire pour créer les fichiers DLL 
  • Comment arrondir des nombres décimaux en C + + 
  • Comment installer Windows Mobile 5.0 Pocket PC SDK 
  • Comment trier Deux colonnes indépendantes dans le DataGridView 
  • Comment lire un fichier Hex Avec ANSI C 
  • Comment faire pour convertir un pointeur vers une valeur de chaîne dans C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc