Prototypes moeten op de juiste plaats worden geplaatst in elke compilatie-eenheid van een programma. De positie van het prototype bepa alt de reikwijdte.
Waar binnen een programma worden functie-prototypes normaal gesproken geplaatst?
Functie-prototypes worden vaak in aparte header-bestanden geplaatst, die vervolgens worden opgenomen in de routines die ze nodig hebben. "math. h" bevat bijvoorbeeld de functie-prototypes voor de wiskundige C-functies sqrt() en cos().
Wanneer en waar worden functie-prototypes gebruikt?
De functie-prototypes worden gebruikt om de compiler te vertellen over het aantal argumenten en over de vereiste datatypes van een functieparameter, het vertelt ook over het retourtype van de functie. Op basis van deze informatie controleert de compiler de functiehandtekeningen voordat deze wordt aangeroepen.
Wanneer het functie-prototype wordt geschreven?
Een functie-prototype is een definitie die wordt gebruikt om typecontrole uit te voeren op functieaanroepen wanneer de EGL-systeemcode geen toegang heeft tot de -functie zelf. Een functie-prototype begint met het sleutelwoord functie, geeft vervolgens de functienaam, de parameters (indien aanwezig) en de retourwaarde (indien aanwezig) weer.
Wat is de functie van een prototype?
1) Het vertelt het retourtype van de gegevens die de functie zal retourneren. 2) Het vertelt het aantal argumenten dat aan de functie is doorgegeven. 3) Het vertelt de datatypes van elk van de doorgegeven argumenten.