Et af de nyttige funktioner i C + + sproget er dets evne til at bruge funktioner. En funktion er et stykke kode , der udfører en specifik beregning og returnerer resultatet til hovedprogrammet. Samlinger af disse funktioner kan gemmes i biblioteker og forvandlet til header filer. Funktioner der er gemt i disse filer kan kaldes ved blot at udstede "# include" direktivet i begyndelsen af et programs kilde -fil , hvilket eliminerer behovet for at omskrive en fælles funktion , hver gang det er nødvendigt i et andet program. Sammenligne værdien af to heltal er en fælles operation, der kan kodes i en simpel funktion , tilsat en header fil og anvendes i enhver række programmer . Instruktioner
1
Erklær funktionen og den type data, det returnerer : Hej
int numberCompare ()
{
2
Erklær variablerne funktionen accepterer:
int foersteTal ,
int SecondNumber ,
3
Bed brugeren om at indtaste to værdier tildele de erklærede variabler : Hej
cout << " Indtast de to heltal , du ønsker at sammenligne :"
4
Få brugerens input og tildele værdier til variabler : Hej
cin >> foersteTal >> SecondNumber ,
5
Brug en samling af "hvis" erklæringer for at teste heltal og output resultaterne : Hej
if ( foersteTal = = SecondNumber )
cout << foersteTal "er lig med" << SecondNumber << endl; !
if ( foersteTal = SecondNumber )
cout << " Disse tal er ikke lige " << endl;
if ( foersteTal < SecondNumber )
cout << SecondNumber "er større end " foersteTal < , < endl;
if ( foersteTal > SecondNumber )
cout << foersteTal "er større end " SecondNumber << endl;
6 < p> Luk funktionen og vende tilbage til det kaldende program : Hej
tilbagevenden 0;
}