| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges funktioner i C + +
    En funktion er kode, der kan udføres flere gange i et program. A C + + funktion består af en etiket , et input argument liste en tilbagevenden type ( hvis funktionen returnerer en værdi eller andet " ugyldig "), og den funktion omfang hvor funktionen algoritme er angivet. Til compiler, er funktionen rækkevidde midlertidig hukommelse , der eksisterer under funktion udførelse. En udvendig program definerer , redskaber, overbelastninger og opkald funktioner. Ting du har brug
    Basic C eller C + + Online A C + + compiler med en IDE
    programmering bog i C + + eller en mentor
    Vis Flere Instruktioner
    1 < p > Definer funktionen ved at skrive sin prototype. Dette er en linje kode , der består af funktionen navn, argumentlisten i parentes , afkastet type og en semikolon. Du skriver prototypen på toppen af ​​kildefilen, så det vil være synligt compileren før den fortolker hvordan processen resten af filen .
    2

    Gennemføre funktion. Det vil sige, omskrive prototype og vedlægge algoritmen inden seler. Gøre dette nederst kildefilen og sikkert under prototypen . Implementeringen kræver, at du giver inputargumenter et navn ( val i dette tilfælde) .
    3

    Overload en funktion. C + + tillader det, der hedder funktion overbelastning , en simpel form for generisk programmering. Det betyder , at en funktion kan defineres flere gange i den samme opstilling enhed , så længe hver definition har en unik argument liste . På denne måde kan sin ( ) defineres til at acceptere heltal , er flåd eller komplekse tal , og biblioteket brugeren ikke at være urimeligt forsigtig med, hvad datatyper at passere ind i synd ().
    4

    demonstrere forskellen mellem passerer variabler ved værdien og passerer værdier ved reference. Det er de to former for forbipasserende variabler i funktioner i C + +. Passing variabler efter værdi opretter midlertidige kopier af de variabler i den midlertidige hukommelse stakken , mens værdien af ​​den passerede variable ikke ændrer sig. Passing variabler som referencer eller pegepinde , på den anden side , lader funktionen ændre inputvariabler direkte.
    5.

    Foretag et program kald til funktionen. Hvis du får en compiler fejl, der siger noget lignende "ukendt funktion," omdefinere funktion på toppen af ​​filen , hvor opkaldet blev foretaget, denne gang forud for definitionen med " extern " søgeord . Dette fortæller compileren , at funktionen er defineret et andet sted , og at det skal lede efter det et andet sted.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Pass en Container Vector til en funktion 
    ·Sådan oprettes en If Else erklæring i C 
    ·Hvordan laver man en stjerne Space Mønster i C + + 
    ·Almindelige fejl i Turbo C 
    ·Hvordan man skriver et program i C Brug af Lucas Series…
    ·Boost Multithreading Tutorial 
    ·Sådan installeres Windows Mobile 5.0 Pocket PC SDK 
    ·Sådan fjerner Polstring fra en C Struktur 
    ·Sådan Luk WCF Services 
    ·Cell Processor Tutorial 
      Anbefalede Artikler
    ·Introduktion til Boolean variabler i Java 
    ·Sådan bestemme koordinaterne for et Element i JavaScri…
    ·PHP for at konvertere til UTF-8 
    ·Hvordan man skriver et program i C for at udskrive seri…
    ·Introduktion til UML 
    ·Hvad er en hændelse Handler 
    ·Sådan afrunde et tal i Visual Basic 
    ·Sådan aktiveres Memory Leak Detection 
    ·Sådan oprettes en Named Pipe 
    ·C + + og kontrollerer for syntaksfejl 
    Copyright © Computer Viden http://www.computerdk.com