| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Spécifications de UML en C + + 
    ·Comment utiliser Int pour obtenir la couleur RVB Code 
    ·Comment écrire votre jeu propre programme 
    ·Comment rendre les fichiers dans la bibliothèque MFC 
    ·Qu'est-ce qu'un destructeur virtuel en C 
    ·Comment compiler RPC utilisant Visual Studio 
    ·Comment importer XLS pour NET 
    ·Comment compiler un RPC sur DOS 
    ·Comment utiliser des tableaux pour réaliser des matric…
    ·Comment faire pour convertir QString à Int 
      articles en vedette
    ·Comment placer un combo dans DataGrid en VB6 
    ·Comment insérer une zone de texte dans MySQL avec PHP 
    ·Comment utiliser des contrôles ActiveX dans ASP Net 
    ·Java Binary Tree Tutorial 
    ·Comment utiliser la classe de caractères en Java 
    ·Comment remplacer les blocs en utilisant AWK 
    ·Comment faire un site Web Mashup 
    ·Header Error in Python 
    ·Comment accéder à une requête de suppression VBA 
    ·Comment créer un wrapper PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com