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