Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder funktioner i C + +

    En funktion är kod som kan köras flera gånger i ett program . A C + + -funktionen består av en etikett , en ingång argument lista , en återgång ( om funktionen returnerar ett eller annat " tomrum " ) och funktionen omfattning där funktionen algoritmen anges . Till kompilatorn är funktionen omfattning temporärt minne som finns under funktionen utförande . Ett externt program definierar , redskap, överbelastning och samtal funktioner . Saker du behöver
    Basic C eller C + + Review, en C + + kompilator med en IDE Review, en programmering bok i C + + eller en mentor
    Visa fler instruktioner
    1

    Definiera funktionen genom att skriva dess prototyp . Detta är en kodrad som består av funktionsnamnet , argumentet listan inom parentes , returtyp och ett semikolon . Du skriver att prototypen ovanpå källfilen så att det kommer att vara synlig för kompilatorn innan den tolkar hur processen resten av filen .
    2

    Implementera funktionen . Det är , skriva om prototypen och bifoga algoritmen inom hängslen . Gör detta i botten på källfilen och klart ligger under den aktuella typen. Genomförandet kräver att du ger de ingående argumenten ett namn ( val i det här fallet ) .
    3

    Överlast en funktion . C + + tillåter vad som kallas funktion överbelastning , en enkel form av generisk programmering . Det betyder att en funktion kan definieras flera gånger i samma kompileringsenhet , så länge som varje definition har en unik argumentlistan. På så sätt kan sin ( ) definieras för att acceptera heltal , har flöten eller komplexa tal och biblioteket användaren inte vara orimligt försiktig med vad datatyper för att passera in i synd ( ) .
    4

    demonstrera skillnaden mellan passerande variabler av värde och passerar värden som referens . Dessa är de två typer av passerande variabler i funktioner i C + + . Passing variabler av värde skapas tillfälliga kopior av variablerna i det temporära minnet stacken medan värdet av den passerade variabeln inte ändras . Passing variabler som referenser eller pekare , å andra sidan , låter funktionen ändra ingångsvariablerna direkt .
    5

    Gör ett program anrop till funktionen . Om du får ett kompileringsfel som säger något i stil med " okänd funktion , " omdefiniera funktionen längst upp i filen där samtalet gjordes , denna gång före definitionen med " extern " nyckelordet . Detta talar om för kompilatorn att funktionen är definierad någon annanstans och att det har att söka det någon annanstans .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett GUI i C
    ·Hur man skriver ordet motsvarar en Check Belopp i C pro…
    ·Hur man läser SQL från Visual C
    ·C - Sharp Projekt för skolledning
    ·Hur man skriver en intermittent Ping
    ·Rekursiv funktion i C
    ·Hur man använder funktionen Template Överbelastning i…
    ·Hur Bubble Sort i C
    ·Så här söker en länkad lista av element i C + +
    ·Hur mäter Varje ASCII Bredd i en String
    Utvalda artiklarna
    ·Konvertera Digit till Word i Visual Basic 6.0
    ·Hur Split en sträng på ett utrymme i Code
    ·Hur man använder parametrar i SSIS
    ·Hur man gör en MIDI Loop i Java
    ·Hur Kontrollera skrivarstatus med Java
    ·ASP.Net utvecklare Träning
    ·Vad är en Ruby Script
    ·Konvertera COBOL Into Fortran
    ·Ominstallation RubyGems
    ·Så lägger JavaScript-funktioner i Footer
    Copyright © Dator Kunskap http://www.dator.xyz