Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke funksjoner i C + +
    En funksjon er kode som kan kjøres gjentatte ganger i et program . En C + + funksjon består av en etikett , en inngang argument liste , en avkastning type ( hvis funksjonen returnerer en verdi eller annet " tomrom ") og funksjonen omfang der funksjonen algoritmen er spesifisert. Til kompilatoren , er funksjonen omfang midlertidige minnet som finnes under funksjon utførelse. En utvendig program definerer , redskaper, overbelastning og samtaler funksjoner. Du trenger:
    Basic C eller C + + Online A C + + kompilatoren med en IDE
    En programmering bok i C + + eller en mentor
    Vis flere instruksjoner
    1

    Definer funksjonen ved å skrive sin prototype. Dette er en linje med kode som består av funksjonsnavnet , argumentet liste i parenteser , avkastningen type og et semikolon . Du skriver prototypen på toppen av kilden filen slik at den vil være synlig for kompilatoren før den tolker hvordan prosessen resten av filen.
    2

    Implementere funksjonen . Det er, omskrive prototype og vedlegge algoritmen innenfor tannregulering. Gjøre dette på bunnen av kilden fil og i hvert fall under prototypen . Gjennomføringen krever at du gir argumenter et navn ( val i dette tilfellet) .
    3

    Overload en funksjon. C + + tillater oss det som kalles funksjonen overbelastning , en enkel form for generisk programmering . Det betyr at en funksjon kan defineres flere ganger i den samme samling enhet , så lenge hver definisjon har en unik argumentliste . På denne måten kan sin ( ) defineres til å akseptere heltall , ikke flyter eller komplekse tall og biblioteket bruker ikke å være urimelig forsiktig med hva datatyper å passere i synd ( ) .
    4

    demonstrere forskjellen mellom passerer variabler ved verdi og sende verdier som referanse. Dette er de to moduser av passerer variabler i funksjoner i C + + . Passerer variabler ved verdi oppretter midlertidige kopier av variablene i det midlertidige minnet stabelen mens verdien av den passerte variabelen ikke endres. Passerer variabler som referanser eller pekere , derimot , lar funksjonen endre input variabler direkte.
    5

    Gjør et program kallet til funksjonen . Hvis du får en kompilator feilmelding som sier noe sånt som " ukjent funksjon , " redefinere funksjonen øverst i filen der samtalen ble gjort , denne gangen før den definisjonen med "ekstern " søkeord . Dette forteller kompilatoren at funksjonen er definert et annet sted og at det har å se etter den et annet sted .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer C + + til ADA 
    ·Viser en PGM Picture Box på C + + 
    ·Hvordan Word Rett i C30 
    ·Hvordan lenke til en CPP Fil 
    ·Hvordan sette DataGridView CurrentRow 
    ·Hvordan å kode en skjermsparer 
    ·Hvordan begynne å lære Objective C på Windows 
    ·Slik formaterer Dobler i C 
    ·C opplæringen: Datatyper 
    ·Hvordan lage Door I GtkRadiant 
      Anbefalte artikler
    ·Hvordan erstatte en database i XML 
    ·Hvordan lage en enkel UART -sender i verilog HDL 
    ·Slik konverterer MyISAM til InnoDB i MySQL 
    ·Hvordan legge til ListView 
    ·Hvordan beregne Block Size for VB datasett 
    ·Hvordan bruke tekstbokser i Visual Basic 
    ·Hvordan lage en statuslinje i Visual Basic 
    ·Hvordan endre Border Layout i NetBeans 
    ·Hvordan bruke Allegro lage grafikk i C 
    ·Hvordan bruke OpenGL Med Kodeblokker 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/