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 Návrat na hlavnú funkcií v C + +

Počítačový softvér potrebovať nejaký mechanizmus , ktorý hovorí , operačný systém , kde začať spracovanie . Vo jazyka C + + , to sa nazýva hlavné funkcie . To je miesto , kde začína váš program . Hlavnou funkciou zvyčajne deleguje úlohy do iných funkcií a softvérových komponentov . Keď sa to robí , je potreba výkon sa nakoniec vráti, aby bolo možné pokračovať so zvyškom programu . V C + + , tento návrat mechanik je postavený do jazyka v podobe príkazu Return . Pomocou príkazu Return , môžete sa rozhodnúť , kedy funkcia končí a odovzdáva výkonu späť na hlavnú funkciu . Veci , ktoré budete potrebovať
C + + Compiler , ako GCC
C + + IDE , ako je Eclipse CDT
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte si C + + IDE a vytvoriť nový C + + zdrojový kód súboru .
2

deklarovať funkciu v hornej časti zdrojového kódu súboru . Táto funkcia bude robiť niečo jednoduchého , ako vziať číslo a potom dať späť . Príkaz return možno použiť na opustenie funkcie a vráti hodnotu , ako je toto :

int f ( int g ) { return g } ;
3

vyhlásiť , hlavnou funkciou pod posledný funkciu tým , že píše toto :

int main ( )

{

}
4

Napíšte ďalšie tri riadky kód vnútri zložených zátvoriek hlavných funkcií :

int x = f ( 5 ) ;

printf ( " % d \\ n" , x ) ;

vráti 0 ;
5

Kompilácia a spustenie tohto kódu . Prevedenie začína vnútri hlavnú funkciu , ktorá vytvorí celočíselnú s názvom x . Hodnota x je daná funkcia f , ktorá trvá len vstup a vráti ho bez zmeny . V tomto programe , f má číslo 5 a dáva ju späť pomocou príkazu return . Hlavnou funkciou ruky výkonu k funkcii f , ktorá sa rýchlo vracia popravu späť na hlavnú . Keď hlavný začne znovu prevedenie , priradí hodnotu " 5 " do x , a potom sa presunie na ďalší riadok . Ďalší riadok vytlačí hodnotu x . Posledný riadok v hlavnej je ďalší príkaz return , ale tento ukončí program .

Najnovšie články

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