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

Functies in C ++

eert dit: #include using namespace std; int num1 = 2; int num2 = 3; int myFn (int no1, int NO2) {int som = no1 + no2; int vierkant = som * som; vierkant terug; } Int main () {int result = myFn (num1, num2); cout 0 terug; } Zoals elk C ++ programma zei een belangrijke functie moet hebben. Als u een code segment buiten de belangrijkste functie uitgevoerd hebben, dan is de code-segment moet worden opgeroepen uit het blok van de belangrijkste functie. Deze keer zijn de identifiers zijn verklaard en buiten de functie, myFn toegewezen.

Enkele andere functie elders in de code daadwerkelijk kan veranderen deze waarden. Toch kan een functie de waarde van een identificator veranderen in een andere functie (gelijke omstandigheden). In de definitie van de functie, de haakjes nu twee verklaringen. Elk van deze verklaringen begint met het type object en de identificatie van de objecten. De identifiers zijn voor de twee objecten die we nodig hebben. Deze verklaringen in deze stand in de haakjes van de functie-definitie, worden parameters genoemd. De parameters worden van elkaar gescheiden door een komma.

De identifiers van deze parameters worden gebruikt in de functie-definitie. In de belangrijkste functie, waar de functie wordt genoemd; haakjes hebben twee identificatiemiddelen, zonder enige voorafgaande type (bij het aanroepen van een functie, hoeft u geen behoefte aan een voorafgaande type). Deze kenmerken in deze positie worden argumenten genoemd. De argumenten worden gescheiden door een komma. Deze argumenten van de functie zijn de identificatiemiddelen buiten de functie gedeclareerd en hebben eenvoudig zonder hun voorafgaande types te gebruiken.

De argumenten om een ​​functie aan te roepen, kan ook letterlijke, iets als: int result = myFn (4, 5); Lees de bovenstaande code monster opnieuw en probeer het. Het is raadzaam om altijd de identificatienummers van de parameters anders dan de overeenkomstige identificatienummers voor de argumenten. Als je dit niet doet, dan is terwijl het manipuleren van de parameters binnen de functie, kunt u de waarden van de identifiers buiten de functie te veranderen. Functie en Pointers Voor de rest van dit deel van de tutorial zullen we zien hoe pointers worden gebruikt met functies.

Strings zijn zoals speciale tips en we zullen kijken naar strings laatste. Functie terugsturen van een Wijzer Als een functie een pointer zal terugkeren, de naam van de functie voorafgaan door * in de definitie. In het blok van een dergelijke functie is e

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