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 vytvoriť funkcie v aplikácii Microsoft Visual C + +

Písanie milióny riadkov počítačového kódu môže byť časovo náročné , je to najlepšie , aby boli účinné a hospodárne , keď môžete . Funkcie sú programovacie konštrukty , ktoré môžete napísať raz a potom volať opakovane v priebehu hlavnej časti programu . Vytvorenie funkcie v aplikácii Microsoft Visual C + + môže viesť k rýchlejšej a viac leštené programov . Pokyny dovolená 1

deklarovať funkciu v priestore po zahrnutých knižníc programu a pred začiatkom hlavného programu . Napíšte typ funkcie , potom jej názov a potom argumenty , že sa budú používať od hlavného programu . Napríklad , v prípade , že funkcia je porovnať dve čísla a vráti väčšie množstvo , potom by ste mali deklarovať typ ako " int " pre celé čísla , názov funkcie a potom dať typ a premenných pre dva argumenty v zátvorkách --- všetky nasledoval bodkočiarkou , podľa C + + syntax . Vyhlásenie funkcie by vyzerať takto :

int getlarger ( int x , int y ) ;
2

Volanie pre funkciu v tele hlavného programu . Uistite sa , že premenná pripojená k funkcii je rovnakého typu ako návratovej hodnoty funkcie . Pre príklad by ste mohli napísať :

int z = getlarger ( s , t ) ;

kde deklarovať premennú ako volanie funkcie ( " y " a " t " sú premenné , ktoré už bolo vyhlásené a naplnený hodnotou predtým v programe ) , alebo :

z = getlarger ( s , t ) ;

, kde bola z vyhlásil už skôr v rámci programu s ostatnými premennými .
3

Construct funkciu na konci tela funkcie main . Prehlasujem , funkcia okruhu znova a potom vytvoriť telo funkcie . Pre príklad , mali by ste napísať :

int getlarger ( int x , int y ) {

if ( x > y )

z = x ;

ostatné

z = y ;

návrat z ; }

Táto funkcia má dve premenné z hlavného programu ako argumenty a potom vykoná porovnanie sa zistiť , ktoré je väčší počet . To potom načíta návratový argument s hodnotou väčšou argumentu .

Najnovšie články

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