*   >> läser Utbildning artiklar >> science >> programming

Funktioner i C ++

lanslag och myFn (), då ett block av påståenden. Det finns faktiskt två funktioner i ovanstående kod: en med namn, myFn och den andra med namn, viktigaste. Vi ska säga mer om huvudfunktionen senare i serien. I denna del av handledningen ska vi bara säga ett par saker om det. Vår funktion av intresse, börjar med det reserverade ordet, ogiltigt. Namnet på funktionen är myFn. Detta följs av parenteser. Då har du blocket. I blocket, har du deklarationen och tilldelning av de två heltal. Den tredje uttalandet i blocket summerar de två numren. Den fjärde uttalande fyrkanter summan.

De sista uttalande skärmar (tryck) torget. Ringa en funktion när utförandet av ett C ++ program startar, är alla uttalanden i huvudfunktionsblock utförs först. I fallet ovan, finns det två uppgifter i blocket av de huvudsakliga funktioner. Jag kommer att tala om det andra meddelandet, "return 0;" senare i någon annan del av serien. Utförande av uttalanden i något block börjar uppifrån och ned. Vid genomförandet av de uttalanden i block av huvudfunktion, ett uttalande, "myFn ()" kommer att utföras. Detta uttalande anropar funktionen, myFn, som är kodad utanför block av huvudfunktionen.

Med andra ord detta uttalande gör att uttalandena i funktion, myFn, som ska utföras. Du kallar en funktion genom att bara skriva in namnet på funktionen, följt av parenteser, i ett uttalande. Parentesen kan ha vad som kallas argument - se nedan. I ovanstående kod, om funktionen är myFn kallas aldrig, det kommer inte att utföras. myFn är ett exempel på en användardefinierad funktion. Funktionen du användaren definiera skall kodas utanför block av huvudfunktionen. Uttrycket som anropar en funktion anropas anropsfunktionen. Funktionen (definition) kallas, kallas den anropade funktionen.

Returvärdet och returtyp En funktion kan returnera ett värde eller pekare (adress). Just, kan en funktion returnera innehållet i ett objekt eller en pekare till ett objekt. Om en funktion returnerar ett värde eller pekare, den uppringande uttryck t.ex. myFn (), kan tilldelas till en viss identifierare. Du kan sedan göra vad du vill göra med identifierare.

Tänk på följande kod: #include using namespace std; int myFn () {int num1 = 2; int num2 = 3; int sum = num1 + num2; int square = summan * summan; retur kvadrat; } Int main () {int result = myFn (); cout återvända 0; } I definition myFn funktionen här gången, istället för att ha cout objektet vi har retur uttalande som är: return torg; En återgång uttalande börjar med det re

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.