C ++ Tage tyren ved hornene - Del 15 Introduktion Dette er en del 15 af min serie, C ++ Tage tyren ved hornene. En funktion er et sæt af udsagn, der udfører en bestemt opgave. Når du vil komme til skrive programmer, vil du indse, at programmerne er meget lange. Du vil også indse, at der er grupper af udsagn, der bliver nødt til at gøre det samme opgave i forskellige dele af koden (program). Du behøver ikke at skrive denne gruppe af udsagn i forskellige dele af koden. Du kan skrive det én gang, og derefter kalde det, hvor det er nødvendigt i koden.
I denne artikel vil jeg forklare funktioner i C ++. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser. Som jeg sagde, jeg præsentere C ++ til dig i denne serie den måde opfinderne se det. Jeg gør præsentationen i enkle vendinger. Jeg tror, at på denne måde vil du forstå, C ++ bedre. Husk, at tage tingene i denne serie, som jeg giver dig.
Forsøg ikke at tilføje eller trække nogen idé i dit sind til eller fra, hvad jeg giver dig; det ville være misvisende. Du kan gøre enhver subtraktion eller tilføjelse når du har fuldført serien. Definition funktioner Gruppen af udsagn danner den funktion, men du har brug for at gruppere dem på en bestemt måde. Ved at gøre dette, siger vi du definerer en funktion. Denne proces kan opdeles i to faser. En fase kaldes, erklærer funktionen og en anden fase kaldes, definerer funktionen. For denne tutorial vil vi bruge en enkelt proces, der definerer funktionen.
Vi skal se, hvordan at opdele de to processer senere. En funktion definition består af følgende i den angivne rækkefølge - Objektet returnerede type (se nedenfor) - Navnet (id) af funktionen. - En liste over parametre til funktionen, i parentes og adskilt af kommaer (se nedenfor). - De udtalelser, der definerer funktionen er omgivet af krøllede parenteser. Udsagnene i en funktion kan have blandt dem opkald til andre funktioner, der er defineret i det nuværende program (applikation).
Eksempel I det følgende eksempel, definerer vi en funktion, der vil tilføje to numre, finde pladsen af summen og derefter udskrive (display) resultatet. # include hjælp namespace std; void myFn () {int num1 = 2; int num2 = 3; int sum = num1 + num2; int firkantet = sum * sum; cout} int main () {myFn (); tilbage 0; } Funktionen begynder med ordet, ugyldig, så et mellemrum