Naar inhoud springen

Programmeren in C++/Functie

Uit Wikibooks

Programmeren in C++

InleidingRedelijk ontwikkeld. Revisiedatum: 26 december 2007
CompilersNog vrijwel niets. Revisiedatum: 26 december 2007

Leren programmeren

De basis van C++Redelijk ontwikkeld. Revisiedatum: 26 december 2007
If-statementIn ontwikkeling. Revisiedatum: 26 december 2007
LussenIn ontwikkeling. Revisiedatum: 26 december 2007
FunctieIn ontwikkeling. Revisiedatum: 26 december 2007
Switch caseNog vrijwel niets. Revisiedatum: 26 december 2007
StructurenNog vrijwel niets. Revisiedatum: 26 december 2007
ArraysRedelijk ontwikkeld. Revisiedatum: 26 december 2007
PointersGoed ontwikkeld. Revisiedatum: 26 december 2007
Bestand in- en uitvoerNog vrijwel niets. Revisiedatum: 26 december 2007
Gelinkte lijstGoed ontwikkeld. Revisiedatum: 26 december 2007

Een functie (function) is een klein programmaatje binnen in je programma dat je meerdere keren kan gebruiken. De syntaxis is als volgt:

#include <iostream>
 using namespace std;
 
 int uitreken(int a) { /* de functie */
   int b = a * 10;
   return (b);
 }
 
 int main() {
   int cijfer = 5;
   int uitgerekend = uitreken(cijfer); /* hier wordt die gebruikt */
 
   cout << "De uitkomst van " << cijfer << "x10 =" << uitgerekend << endl;
   return 0;
 }

In dit programma wordt eerst de functie "uitreken" aangemaakt. Deze functie geeft de waarde van het ingevulde getal vermenigvuldigd met 10 terug. In het gedeelte 'main' wordt deze functie gebruikt en het resultaat afgedrukt. Zo zie je dat main() ook gewoon een functie is. De functie main() moet altijd in een programma aanwezig zijn. Als je een functie in main() gebruikt, zet je die altijd boven (voor) de functie main().

Informatie afkomstig van Wikibooks NL, een onderdeel van de Wikimedia Foundation.