C

, is de functie van een groep samen te werken aan de uitvoering van de taak staat.Elk programma heeft ten minste één functie, dit is de belangrijkste (), de meest onbeduidende, en alle programma 's kan worden gedefinieerd in aanvullende functies, kun je je code in de afzonderlijke functies.Hoe de verdeling van de functies van de verschillende in de logica van de code, maar de verdeling is meestal zo, dus elke functie uitvoeren van een bepaalde taak, een verklaring over de functie, de samensteller van de naam van de functie, het type en de terugkeer van de parameters.Een functie, voor een definitie van de functies, de programma 's kunnen bellen voor je meerdere in functie.Bijvoorbeeld, de functie, strcat (), in verband met de twee snaren, functie, memcpy (), een kopie van het geheugen locatie naar de andere, en veel meer functies, een functie is als een verschillende naam als methode of een programma of de programma 's, de definitie van een functie: C + +, een definitie van de functies algemene vorm als volgt:, return_type function_name (lijst van parameters) (functie), een C - functie definitie bestaat van een functie van hoofd en het lichaam van de functie.Hier is een functie van alle delen:,,, naar type: een functie kan een waarde.Ja, return_type, de aard van de gegevens van de waarde van de functie terug.Sommige functies die nodig zijn voor de uitvoering van de operatie, en niet van waarde.In dit geval, de return_type is het sleutelwoord, leegte,,,,,, dat is de naam van de functie van de werkelijke naam: functie.De naam van de functie en de lijst van parameters vormen samen de functie van de handtekening,.,,, de parameters: parameter is een reserve.Wanneer een functie als je een waarde aan de parameters van de overdracht.Deze waarde wordt aangeduid als de werkelijke parameters.De lijst van parameters is een functie van de aard van de functie, de orde en het aantal.Parameters facultatief is; dat is de parameters van een functie kan niet,,,,, is de functie van de functie van een reeks verklaringen bevatten, de omschrijving van de functies van, bijvoorbeeld,.,, de volgende is: de source code de functie, Max ().Deze functie heeft twee parameters num1 en num2 en het rendement van investeringen tussen de twee grootste: ///////int Max functie, tussen het grootste aantal (int, int num1, num2) {///////lokale variabelen in de verklaring, als resultaat van de resultaten (num1 > num2) = num1; andere resultaten = num2; de resultaten terug;} verklaring: de functie, functie, een verklaring over de functie, de samenstellers van hoe de functie.De werkelijke functie lichaam kan afzonderlijk worden gedefinieerd, de verklaring bestaat uit de volgende onderdelen:, return_type function_name (de lijst van parameters, zoals hierboven gedefinieerd); de functie van max (), wordt de volgende verklaring: int functie max (int, int num1, num2); de naam, de parameters niet belangrijke functie verklaart Alleen hun eigen soort noodzakelijk is en dus ook effectief is, staat: int max (int, int); de verklaring vereist is, als je de definitie van een functie in een bestand in de functie van je in een ander document.In dit geval, moet je in de Top van de functie van de functie verklaring, een functie: het creëren van een + + functie, je geeft de definitie van de functies.Voor het gebruik van een functie, moet je bellen of deze functie, wanneer een procedure een functie, de procedures voor de controle van zijn functie.De uitvoering van een functie omschreven taken, wanneer het de terugkeer van de verklaring worden uitgevoerd, of wanneer het aan het einde van de functie, het zal terug naar de controle terug te keren naar de belangrijkste programma 's.Bijvoorbeeld,&#met inbegrip van < hoe een bibliotheek > met behulp van namespace SOA; ///////int functie verklaring max (int, int num1, num2); in de Main () {///////de lokale variabelen: int a = 100; int b = 200; int ret; ///////de functie bij het maximale.Ret = max (A, b); cout < < "de grootste waarde:" < < ret < < endl; terugkeer 0; ///////int) tussen de functie van Max het grootste aantal (int, int num1, num2) {///////int de verklaring van lokale variabelen als (num1 > num2); de resultaten van de num1 = =; hij num2; de resultaten terug;}, ik heb max () (): functie met de functie en het opstellen van de source code.In de werking van de laatste executie, zal het leiden tot de volgende resultaten: de maximale waarde van de functie is: 200, parameters: een functie is het gebruik van parameters die moeten de waarden van de parameters, de verklaring van aanvaarding van de variabelen.Deze variabele is bekend als de vorm van de parameters, de functie van de vorm van de parameters., net als andere lokale variabelen in de functie van de functies interne, maar in en uit de bij de vernietiging, een functie die parameters kunnen worden doorgegeven aan een functie, zijn er twee mogelijkheden: TypeDescription, bel naar waarde. Deze methode. De werkelijke waarde van de parameters voor de functie in de vorm van parameters.In dit geval, de functie van de parameters voor de parameters niet beïnvloeden.Door middel van een aanwijzing voor het adres van een van de parameters van de kopie in de vorm van parameters.In deze functie worden gebruikt om toegang te krijgen tot de oproep, het adres van die gebruikt worden in de huidige parameters.Dit betekent dat de wijziging van de parameters van invloed zal zijn op de parameters.Deze methode, door middel van een bel, een kopie van de verwijzing naar de officiële parameters parameters.In de functie die de toegang tot de oproep van de parameters.Dit betekent dat de wijziging van de parameters van invloed zal zijn op de parameters.Bij verstek, afhankelijk van de waarde van het gebruik, door de hoeveelheid, met een overdracht van de parameters.In het algemeen betekent dit dat de code niet veranderen in functie van parameters voor de functie en de genoemde voorbeelden, en doet een beroep op de functie van max () met dezelfde methode en parameters van de standaard: als je de definitie van een functie, je kunt elke laatste standaard.In deze functie wordt genoemd als de desbetreffende parameters die worden gebruikt, en dat is door gebruik te maken van de opdracht de exploitant en de functie van de definitie van de parameters voor de voltooiing van de in de opdracht.Als de functie van de parameters van de waarde, niet die wordt gebruikt bij een bepaalde waarde, maar als een waarde heeft aangegeven, waarbij de standaardwaarde, en geef het aan de waarde.Met het volgende rekening, met inbegrip van:&#< hoe een bibliotheek > met behulp van namespace SOA; de hoeveelheid (int, int en b = 20) {int resultaten; = A + B; terugkeer (resultaten); in de Main () {} lokale variabelen: ///////int a = 100; int b = 200; in de de resultaten van de toegevoegde waarde; ///////de functie.De som van de resultaten van = (A, b); cout < < "totale waarde:" < < de resultaten < < endl; ///////de functie is als volgt.De resultaten van de som van (een); door = = = = = = < < "totale waarde:" < < de resultaten < < endl; terugkeer 0;}, als de code wordt opgesteld en uitgevoerd, kan leiden tot de volgende resultaten: Voor een totale waarde van de totale waarde van 120,:: 300



Previous:
Next Page: