Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .