Computer software nodig een mechanisme dat het besturingssysteem waar de verwerking beginnen vertelt . In de C + + taal , heet dit de belangrijkste functie . Dit is waar uw programma begint . De belangrijkste functie meestal delegeert taken aan andere functies en software componenten . Wanneer het dit doet , het moet uitvoeren om uiteindelijk terug te keren , zodat het kan gaan met de rest van uw programma . In C + + , deze terugkeer monteur is ingebouwd in de taal die in de vorm van de Return statement . Door gebruik te maken van de Return statement , kunt u bepalen wanneer een functie is voltooid en overhandigt de uitvoering terug naar de hoofdfunctie . Wat je nodig hebt C + + Compiler , zoals GCC C + + IDE , zoals Eclipse CDT Toon Meer Aanwijzingen 1 Start uw C + + IDE en maak een nieuwe C + + -broncode bestand . kopen van 2 Verklaar een functie aan de top van uw broncode bestand . Deze functie zal iets simpels doen , graag neem een nummer en geef het dan terug . De return statement kan gebruikt worden om een functie te verlaten en terug te keren een waarde , zoals deze : int f ( int g ) {return g } ; 3 Verklaar de belangrijkste functie onder de laatste functie van het schrijven van deze : int main ( ) { } 4 Schrijf de volgende drie regels van code binnen de accolades van de belangrijkste functies : int x = f ( 5 ) ; printf ( " % d \\ n " , x ) ; return 0 ; 5 compileren en uitvoeren van deze code . De uitvoering begint in de belangrijkste functie , die een integer met de naam x creëert . De waarde van x wordt bepaald door de functie f , die duurt slechts een ingang en geeft het ongewijzigd . In dit programma , f neemt het nummer 5 en geeft het terug met de return statement . De belangrijkste functie handen van uitvoering aan de f -functie , die snel terugkeert uitvoering terug naar main . Als belangrijkste begint opnieuw uitvoeren , het wijst de waarde " 5 " aan x , en vervolgens verplaatst naar de volgende regel . De volgende regel drukt de waarde van x . De laatste regel in het hoofd is een ander return statement , maar deze verlaat het programma .
|