, is de functie van een groep samen te werken aan de uitvoering van de taak staat.Elke procedure C 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, als onafhankelijke functie.Hoe de verdeling van de functies van de verschillende in de logica van de code, maar de verdeling is dat voor elke functie specifieke taken uit te voeren.Een functie, voor een definitie van de functies.Bijvoorbeeld, strcat (), in verband met de twee snaren, memcpy (), een kopie van het geheugen locatie naar de andere, en veel meer functies, een functie, ook bekend als een methode of een programma of de programma 's, de definitie van een functie, C, de omschrijving van de functie in de Algemene in de vorm van een negatieve, en, return_type; function_name (lijst van parameters van de functie) {}, C - functie, in de definitie van de functie van hoofd van een,, en het lichaam van de functie.Dit is een functie van alle delen, minus de,,,,, type, en afgetrokken; 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,,,,,, de naam van de functie en de vermindering van de werkelijke naam; dit is de functie.De naam van de functie en de lijst van parameters vormen samen de functie van de handtekening.,,,,, de parameters en de vermindering van de parameters 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 functioneren,,,,,,, en negatieve functie lichaam bevat een reeks verklaringen omschreven functie.,,,,,, is de functie van de source code, Max ().Deze functie heeft twee parameters num1 en num2 en terug tussen de twee en de maximale waarde van de negatieve;,, /* * /int functie terug te keren naar de grootste twee max (int, int num1, num2) {/* * /int lokale variabelen, als resultaat van de resultaten (num1 > num2) = num1; andere resultaten = num2 terugkeren; de resultaten van de functie;},, verklaring, de verklaring over de naam, functie, een samensteller en hoe de functie.De werkelijke functie kan worden gedefinieerd.,, een functie met de volgende onderdelen van de verklaring en de negatieve;,, return_type function_name (de lijst van parameters, zoals hierboven gedefinieerd); en de functie van de functie van max (), de volgende verklaring &verminderen; de,, int max (int, int num1, num2); de naam, de parameters. Geen belangrijke functie met vermelding van hun soort noodzakelijk is, dat is ook een effectieve vermindering van de verklaring en;,, int max (int, int);,, de functie moet de definitie van een functie in een bestand in de functie van je in een ander document.In dit geval, moet je in de functie van de functie van de Top een verklaring, een functie, en het creëren van een functie, je geeft de definitie van de functies.Voor het gebruik van een functie, je moet deze functie voor de uitvoering van de taken omschreven. Wanneer een procedure een functie, de procedures voor de controle van zijn functie.Een oproep van een definitie van de uitvoering van de taken, wanneer het de terugkeer van de verklaring door de uitvoering van de taken, of wanneer het voorbij tussen haakjes, het zal de terugkeer naar de voornaamste programma 's van controle, een functie die nodig zijn, je moet alleen door de parameters en de naam van de functie van de functie van de resultaten, als kan worden opgeslagen, terug naar de waarde.Bijvoorbeeld met de vermindering van #;,, met inbegrip van < stdio. H > * * * * * * * * * * * * * * /functie verklaringen /int max (int, int num1, num2); in de Main () {/* * /lokale variabelen int a = 100; int b = 200; int /ret functie; de maximale waarde (*) /ret = max (A, b), F ("de grootste waarde:%d\ ", ret); terugkeer 0;} /* * /functie terug te keren naar de grootste twee nummers in max (int, int tussen num1, num2) {/* * /int de lokale variabelen, als resultaat van de resultaten (num1 > num2) = num1; andere de resultaten van de num2 terug =;;}, hebben we max () samen met de belangrijkste () en de samenstelling van de source code.Werking van de uiteindelijke file, het zal leiden tot de volgende resultaten, terwijl de maximale waarde van de parameters zijn: meer dan 200, functie, als een functie van de parameters is gebruikt, het moet de verklaring van aanvaarding van de variabele parameters.Deze variabele is bekend als de vorm van de parameters, de functie van de vorm van de parameters.,, net als andere lokale variabelen in een functie, in functie en te vernietigen, en bij het verlaten van een functie op twee manieren parameters kunnen worden doorgegeven aan een functie en de vermindering van de telefoon, SN; type & beschrijving van de waarde 1 noemen. Deze methode voor het kopiëren van argumenten van de werkelijke waarde van de functie van de vorm van de parameters.In dit geval, de functie van de parameters in de wijziging van de parameters 2 genoemd, is niet van invloed op de. Deze methode wordt in de vorm van een kopie van de parameters op het adres.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. Bij verstek, bel naar waarde, door de waarde van de parameters voor de overdracht.In het algemeen, en dat betekent dat in een functie in de code niet veranderen voor de functie van de parameters,.,
C - functie,
Previous:De C - ring,
Next Page:C werkingssfeer van regels,