Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Popíšte parametre sú funkcie potrebuje . Ak máte napísať funkciu , pridať dve čísla , bude funkcia vyžaduje dva parametre --- číslo1 a číslo2 --- aby vedel , čo pridať . Parameter je mimo poznatky funkcia vyžaduje vykonať logiku . Je-li funkcia je chcel pridať dve čísla , musí byť funkcia Poznáte tie dva externé čísla vykonať logiku " pridať " . Preto, bude funkcia vyžaduje dva parametre : . Dve čísla pridať 
 2 
 Naprogramujte návratovú hodnotu funkcie . ( Návratová hodnota je výsledná odpoveď funkcia produkuje . ) Číslo , ktoré vyplýva z funkcie doplnku opísanej v kroku 1 , je návratová hodnota . Podľa definície v QBasic , musia funkcie vrátiť hodnotu a nemôže mať návratovú hodnotu void , ako niektoré iné jazyky umožňujú . Funkcie void v iných jazykoch nemá žiadnu návratovú hodnotu . Funkcie void v QBasic je definované miesto ako podprogram . Je-li návratová hodnota je reťazec , čo znamená , že je non - numerické programovanie hľadiska , je nutné pridať symbol " $ " na konci názvu funkcie uviesť vrátená hodnota nie je číselná hodnota , a namiesto toho hodnota reťazca . Číselná návratová hodnota nepotrebuje žiadne ďalšie symboly . 
 3 
deklarovať funkciu . Použitie kľúčového slova " FUNCTION " deklarovať funkciu v kóde . Vyhlásenie o funkcie pre pridanie dvoch čísel dochádza takto : klipart
 funkcie SUM ( číslo1 , číslo2 ) 
 
 Súčet = NUMBER1 + číslo2 
 
 END FUNCTION 
 
 vrátená hodnota musí mať rovnaký názov ako funkcia , ktorá je, ako QBasic definuje návratovú hodnotu . 
 4 
 Volanie funkcie z hlavného kódu . Ak chcete volať funkciu v kóde programu QBasic , jednoducho zadajte názov funkcie s príslušnými parametrami odovzdanej palcov Pretože všetky funkcie v QBasic mať návratový typ , musia byť volanie funkcie sprevádzať akcie , ako je priradenie alebo PRINT . Napríklad , " PRINT Sum ( 1 , 2 ) " vypíše hodnotu 3 na obrazovke pri spustení programu . 
 5 
 Skontrolujte , overenie funkcie je deklarovaná pred pokusom o jeho použití . QBasic bude vytvoriť deklaráciu funkcie pre vás , aj keď to nemusí vždy spadať logicky v požadovanom programe , kde ju chcete. Táto funkcia vyhlásenia musí dôjsť pred , kde je zavolaná funkcia alebo definície v programe .