*   >> Lezen Onderwijs artikelen >> science >> programming

Functies in C ++

= 2; int num2 = 3; int som = num1 + num2; int vierkant = som * som; cout} int main () {myFn (); 0 terug; } De functie begint met het woord, leegte, dan een spatie en myFn (), dan een blok van statements. Er zijn eigenlijk twee functies in de bovenstaande code: een met de naam, myFn en de andere met de naam main. We zullen zeggen meer over later in de serie van de belangrijkste functie. In dit deel van de tutorial zullen we maar zeggen een paar dingen over het. Onze functie van belang, begint met het gereserveerde woord, nietig. De naam van de functie is myFn.

Dit wordt gevolgd door haakjes. Dan heb je het blok. In het blok, heb je de verklaring en de toewijzing van de twee getallen. De derde verklaring in het blok vat de twee nummers. De vierde verklaring pleinen van de som. De laatste verklaring (print) geeft het plein. Bellen naar een functie bij de uitvoering van een C ++ programma start, worden alle uitspraken in de belangrijkste functie blok eerst uitgevoerd. In het bovenstaande geval er twee instructies in het blok van de hoofdfunctie. Ik zal spreken over de tweede verklaring, "return 0;" later in een ander deel van de reeks.

Uitvoering van de uitspraken in een blok begint van boven naar beneden. Bij de uitvoering van de verklaringen in het blok van de belangrijkste functie, de verklaring, "myFn ()" zal worden uitgevoerd. Deze verklaring roept de functie, myFn die buiten het blok van de hoofdfunctie is gecodeerd. Met andere woorden deze verklaring zorgt ervoor dat de verklaringen in de functie, myFn, uit te voeren. U roept een functie door gewoon het intypen van de naam van de functie, gevolgd door haakjes, in een verklaring. De haakjes kunnen hebben wat wordt genoemd argumenten - zie hieronder.

In de bovenstaande code, indien de functie, myFn nooit genoemd, zal het niet worden uitgevoerd. myFn is een voorbeeld van een gebruiker gedefinieerde functie. De functie van de gebruiker te definiëren moeten worden gecodeerd buiten het blok van de belangrijkste functie. De uitdrukking die een functie noemt is de roeping functie genaamd. De functie (definitie) genoemd, wordt de opgeroepen functie genaamd. De return waarde en het rendement type A functie kan een waarde of pointer (adres) terug. Juist, kan een functie van de inhoud van een object of een pointer naar een object te retourneren.

Als een functie geeft een waarde of pointer, de bellende uitdrukking bv myFn (), kan worden toegewezen aan een bepaalde identificatiecode. U kunt dan doen wat je wilt doen

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.