Functies en geheugenklassen Flashcards
Hoe is een functie opgebouwd?
Functiekop: Functienaam & parameterlijst (input/output)
Functiebody: de implementatie; tussen { en }
Hoe wordt een functieprototype gedeclareerd?
Gelijk aan de functiekop, maar dan afgesloten met ; (punt komma)
Hoe wordt een functienaam gedeclareerd?
functienaam ( [lijst met argumenten] )
Wat onderscheidt parameters en argumenten van functies?
Parameters dienen als plaatsreservering voor gegevens.
Argumenten zijn gegevens, die aan functies worden doorgegeven.
Wat is het voordeel van functieprototypen?
Dit maakt het voor de compiler mogelijk om te controleren of het aantal en type van de argumenten overeenkomen met de functies.
Wat is een module?
Een module is een programma dat afzonderlijk kan worden gecompileerd maar niet zelf kan functioneren. Pas door linken kan het functioneren.