C ++ Tar oksen ved hornene - Part 15 Innledning Dette er del 15 av min serie, C ++ Tar tyren ved hornene. En funksjon er et sett av utsagn som utfører en bestemt oppgave. Når du vil komme til å skrive programmer, vil du innse at programmer er svært lang. Du vil også innse at det er grupper av uttalelser som er nødt til å gjøre det samme oppgave i forskjellige deler av koden (program). Du trenger ikke å skrive denne gruppen av uttalelser i ulike deler av koden. Du kan skrive det en gang, og deretter ringe det uansett hvor det er nødvendig i koden.
I denne artikkelen forklarer jeg funksjoner i C ++. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Som jeg sa, jeg presentere C ++ til deg i denne serien veien oppfinnerne ser det. Jeg gjør presentasjonen på en enkel måte. Jeg tror at på denne måten ville du forstå C ++ bedre. Husk, ta ting i denne serien som jeg gir deg.
Ikke prøv å legge til eller trekke noen ide i tankene dine til eller fra hva jeg gi deg; det ville være misvisende. Du kan gjøre noen subtraksjon eller tillegg etter at du fullføre serien. Definere funksjoner Gruppen av uttalelser danner funksjon, men du trenger å gruppere dem på en bestemt måte. Ved å gjøre dette, sier vi du definerer en funksjon. Denne prosessen kan deles i to faser. En fase kalles, erklærte funksjon og en annen fase kalles, definere funksjonen. For denne opplæringen skal vi bruke en enkelt prosess, noe som er å definere funksjonen.
Vi skal se hvordan å splitte de to prosessene senere. En funksjon definisjon består av følgende i angitt rekkefølge - Objektet returnert type (se nedenfor) - Navnet (identifikator) av funksjonen. - En liste over parametre til funksjonen, i parenteser og atskilt med komma (se nedenfor). - Uttalelsene som definerer funksjonen er omsluttet av klammeparentes. Uttalelsene i en funksjon kan ha blant dem samtaler til andre funksjoner som er definert i gjeldende program (program).
Eksempel I følgende eksempel, definerer vi en funksjon som vil legge to tall, finne kvadratet av summen og deretter skrive ut (display) resultatet. # include bruker namespace std; void myFn () {int num1 = 2; int num2 = 3; int sum = num1 + num2; int kvadrat = sum * sum; domstol} int main () {myFn (); returnere 0; } Funksjonen begynner med ordet, ugyldig, deretter et mellomrom og myFn (), deretter en blokk med på