*   >> Læs Uddannelse artikler >> science >> programming

Funktioner i C ++

og myFn (), og derefter en blok af udsagn. Der er faktisk to funktioner i ovenstående kode: en med navnet, myFn og den anden med navn, main. Vi skal sige mere om den vigtigste funktion senere i serien. I denne del af selvstudiet skal vi bare sige et par ting om det. Vores funktion af interesse, begynder med det reserverede ord, ugyldig. Navnet på funktionen er myFn. Dette efterfølges af parenteser. Så har du blokken. I blokken, har du erklæringen og tildeling af de to heltal. Den tredje sætning i blokken opsummerer de to tal. Det fjerde erklæring firkanter summen.

De sidste skærme erklæring (tryk) pladsen. Opkald til en funktion Når udførelsen af ​​et C ++ program starter, er alle udsagn i den vigtigste funktion blokken udføres først. I ovenstående tilfælde er der to udsagn i blokken af ​​den primære funktion. Jeg vil tale om den anden meddelelse, "return 0;" senere i en anden del af serien. Udførelse af udsagn i en hvilken som helst blok begynder fra top til bund. Ved gennemførelsen af ​​de udtalelser i blokken af ​​de vigtigste funktion, erklæringen, "myFn ()" vil blive henrettet.

Denne erklæring kalder funktionen, myFn, som er kodet uden blokken af ​​den primære funktion. Med andre ord denne erklæring forårsager udsagn i den funktion, myFn, der skal udføres. Du kalder en funktion ved blot at skrive navnet på den funktion, efterfulgt af parenteser, i en erklæring. Parenteserne kan have det, der kaldes argumenter - se nedenfor. I ovenstående kode, hvis funktionen er myFn aldrig kaldt, det vil ikke blive gennemført. myFn er et eksempel på en brugerdefineret funktion. Den funktion, du bruger definere kodes uden for blokken af ​​den primære funktion.

Udtrykket, der kalder en funktion kaldes den kaldende funktion. Funktionen (definition) kaldes, kaldes den kaldte funktion. Afkastet værdi og returtype En funktion kan returnere en værdi eller pegepind (adresse). Netop, kan en funktion returnerer indholdet af et objekt eller en pegepind til et objekt. Hvis en funktion returnerer en værdi eller pointer, den kaldende udtryk f.eks myFn (), kan tildeles til en vis identifikator. Du kan så gøre hvad du vil gøre med identifikationen.

Betragt følgende kode: # include bruge namespace std; int myFn () {int num1 = 2; int num2 = 3; int sum = num1 + num2; int firkantet = sum * sum; tilbage square; } Int main () {int resultat = myFn (); cout returnere 0; } I myFn funktion definition denne gang, i stedet for at have den cout objekt, vi har afkastet erklæring, som er: tilbage

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.