C en C + + programmeurs hebben twee keuzes als het gaat om het schrijven van functies : ze kunnen ofwel schrijven de volledige verklaring voor hun belangrijkste functie , of ze kunnen schrijven functie prototype boven de hoofdfunctie en verklaren de volledige functie ergens anders . Prototypes bestaan uit een enkele lijn met de functie return type , naam en argumenten . Het schrijven van deze out heeft een paar voordelen die programmeurs meer flexibiliteit te bieden met hun broncode . Functies functies appartementen in C en C + + zijn discrete segmenten van code die een bepaalde bewerking uitvoert . Door deze code in een functie kan de programmeur de volledige code segment uitvoeren door gewoon de naam van de functie belt. Het organiseren van de code voor procedures die de programmeur zal moeten meerdere malen uit te voeren in herbruikbare functies maakt een broncode bestand meer georganiseerd , gemakkelijker voor de programmeur om te bewerken , en gemakkelijker voor toekomstige programmeurs te onderhouden of te updaten . < br > Organiseer uw code Listing functie prototypes op de top van een broncode bestand geeft u meer flexibiliteit in hoe je je code te organiseren . Als u niet beschikt over een functie prototype boven de belangrijkste functie , dan moet je uittypen het geheel van de functie verklaring boven de hoofdfunctie . Met de functie prototypes , in plaats van het hele functiedeclaratie , bovenaan een broncodebestand bespaart tijd surfen naar de bodem van de code voor de functies vinden en de hoofdfunctie bewerken . < Br > Argument Reference de code binnen functies kan zowel zelfstandig , waarbij de code voert exact dezelfde procedure met exact hetzelfde resultaat elke keer , of accepteer een variabele van de belangrijkste van het programma functie die het resultaat van de procedure van de code zal veranderen . Moet je variabelen declareren , ook wel argumenten , als onderdeel van de verklaring van de functie . Wanneer u tijdens het programma gaan deze argumenten in een functie , moet u dit doen in de exacte volgorde waarin u ze in de functie zelf verklaard. Het hebben van prototypes boven de belangrijkste functie verklaart de structuur van deze functies voor de compiler , en dient ook als een snelle referentie als de volgorde waarin je moet passeren argumenten . Functies in andere bestanden < br > Terwijl programmeurs zijn doorgaans voorzien van eenvoudige functies in dezelfde broncode bestand als belangrijkste functie van het programma , professionele programmeurs maken regelmatig gebruik van sets van functies die bestaan uit zo veel regels code die ze moeten in hun eigen bron code bestand . Geavanceerde programma's kunnen gebruik maken van veel van dergelijke grote evenementen , die elk een eigen bestand maken . In plaats van individueel uitgevende richtlijn aan elk individueel dossier boven de belangrijkste functie , kunt u de functie prototypes lijst in een header bestand , geven dan een enkele richtlijn naar dat bestand zijn om hetzelfde resultaat te bereiken . < br >
|