En av de nyttige funksjonene i C + + språk er dens evne til å bruke funksjonene . En funksjon er et stykke kode som utfører en bestemt beregning og returnerer resultatet til hovedprogrammet . Samlinger av disse funksjonene kan lagres i biblioteker og omgjort til header-filer . Funksjoner som er lagret i disse filene kan kalles ved å utstede "# include " direktiv i begynnelsen av et program kilde fil, eliminerer behovet for å omskrive en vanlig funksjon hver gang det er nødvendig i et annet program . Sammenligning av verdien av to heltall er en vanlig operasjon som kan være kodet på en enkel funksjon, tilsatt til en topp- fil og brukes i hvilket som helst antall programmer. Instruksjoner
en
Erklærer funksjonen og den type data den returnerer : en
int numberCompare ( )
{
2
Erklærer variablene funksjonen aksepterer :
int FirstNumber ,
int SecondNumber ,
3
Be brukeren å legge inn to verdier for å tildele de erklærte variabler : en
domstol << " Skriv inn de to heltall du ønsker å sammenligne: ";
4
Få brukerens input og tilordne verdier til variablene :
< p > cin >> FirstNumber >> SecondNumber ;
5
Bruk en samling av "hvis" uttalelser for å teste heltall og utgang resultatene:
if ( FirstNumber = = SecondNumber )
cout << FirstNumber "er lik" << SecondNumber << endl; !
if ( FirstNumber = SecondNumber )
domstol << "Disse tallene er ikke lik " << endl;
if ( FirstNumber < SecondNumber )
domstol << SecondNumber "er større enn " FirstNumber < ; < endl;
if ( FirstNumber > SecondNumber )
cout << FirstNumber "er større enn " SecondNumber << endl;
6 < p > Steng funksjonen og gå tilbake til å kalle programmet : en
return 0 ;
}