Welcome to Serpia's blog!

Blog Entry

C++ deel-3

Naar deel 2

Functies

Een functie (function) is een groep van bewerkingen die door het programma kunnen worden uitgevoerd. De syntax is: type naam (parameter1, parameter2, ...) {bewerking}. Voorbeeld:

Lege functies: void

Een functie geeft niet altijd een waarde terug, in dat geval gebruiken we type 'void'.

Standaardwaarde voor parameters

We kunnen parameters van een functie een standaard waarde meegeven. Als de functie wordt aangeroepen zonder een waarde voor deze parameter, wordt de standaard waarde gebruikt.

Overloaded functions

Functies met dezelfde naam(!) kunnen verschillende bewerkingen uitvoeren, afhankelijk van hun type parameters! Het return type moet overigens wel hetzelfde zijn.

Recursie, het Droste effect

Een functie kan zichzelf aanroepen, oftewel een verwijzing naar zichzelf. Een bekend voorbeeld van recursie is het berekenen van een faculteit (n!). In C++ ziet het er als volgt uit:

Naar deel 4

Posted on March 29, 2009
0 Comments

Comments

Post a comment




Django!