Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať funkcie v C + +

Funkcia je kód , ktorý môže byť opakovane vykonané v programe . C + + funkcie sa skladá zo štítku , vstupné zoznamu argumentov , návratový typ ( v prípade , že funkcia vráti hodnotu alebo iný " void " ) a funkcie rozsahu , kde je uvedená funkcia algoritmu . Ak chcete kompilátor , funkcia rozsah je dočasná pamäť , ktorá existuje pri výkone funkcie . Mimo program definuje , náradie , preťaženie a volá funkcie . Veci , ktoré budete potrebovať
Basic C alebo C + +
+ kompilátor C + s IDE
programovania knihu v C + + alebo mentora
Zobraziť ďalšie inštrukcie
1

Definovať funkciu tým , že píše jeho prototyp . To je jeden riadok kódu , ktorý sa skladá z názvu funkcie , zoznamu argumentov v zátvorkách , návratový typ a bodkočiarkou . Môžete napísať prototyp v hornej časti zdrojového súboru , takže to bude viditeľné pre kompilátor , ako to vykladá , ako do procesu zvyšok súboru .
2

Zaviesť funkciu . To znamená , že prepísať prototyp a uzavrite algoritmus vnútri zložených zátvoriek . Urobte to v dolnej časti zdrojového súboru a určite pod prototypu . Implementácia vyžaduje , aby vstupných argumentoch meno ( val v tomto prípade ) .
3

preťaženiu funkciu . C + + umožňuje to , čo sa nazýva funkcia preťaženiu , jednoduchá forma generického programovania . To znamená , že funkcie môžu byť definované viackrát v rovnakej kompilácie jednotky , ak každá definícia má unikátny zoznam argument . Týmto spôsobom , sin ( ) , možno definovať prijať celé čísla , plaváky alebo komplexné čísla a užívateľ knižnice nemusí byť neprimerane opatrný na to , čo dátové typy prejsť do hriechu ( ) .
4

demonštrovať rozdiel medzi prenosu premenných hodnotou a odovzdávanie hodnôt odkazom . To sú dva spôsoby prenosu premenných do funkcií v C + + . Odovzdávanie premenné podľa hodnoty vytvára dočasné kópie premenných v dočasnej pamäti zásobníku , zatiaľ čo hodnota odovzdaný premenné sa nezmenia . Odovzdávanie premenných ako odkazy alebo ukazovatele , na druhej strane , umožňuje funkcia zmeniť vstupné premenné priamo .
5

vytvoriť program volanie funkcie . Pokiaľ dôjde k chybe kompilátora , ktorý hovorí niečo ako " neznámu funkcií , " predefinovať funkciu v hornej časti súboru , kde bola podaná výzva , tentokrát predchádzajúcej definície sa " extern " kľúčové slovo . To hovorí kompilátora , že funkcia je definovaná niekde inde a že to má hľadať to niekde inde .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené