Een functie kan een taak eenvoudig uitvoeren zonder enige waarde terug te keren, staan toe de functies de ingewikkelde programma's te zijn omhoog in kleine blokken parceled, elk waarvan gemakkelijker is te schrijven en, gelezen, te handhaven. Alle variabelen die binnen functies worden verklaard worden genoemd lokale variabelen

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

Functies

De beste manier om een groot programma te ontwikkelen en te handhaven is het van kleinere stukken te construeren elk waarvan gemakkelijker is te leiden (een techniek die soms als Waterscheiding wordt bedoeld en om te veroveren). De functies staan de programmeur toe om het programma te modulariseren.

De functies staan toe de ingewikkelde programma's te zijn omhoog in kleine blokken parceled, elk waarvan gemakkelijker is te schrijven en, gelezen, te handhaven. Wij hebben reeds de functie hoofd en gebruik gemaakte van printf van de standaardbibliotheek ontmoet. Wij kunnen onze eigen functies en header dossiers natuurlijk maken. Een functie heeft de volgende lay-out:

terugkeer-type functie-naam (argumentlijst indien nodig)
{
local-declarations;

statements ;

return return-value;
}

Als het terugkeer-type wordt weggelaten, blijft C aan int. in gebreke. De terugkeer-waarde moet van het verklaarde type zijn. Alle variabelen die binnen functies worden verklaard worden genoemd lokale variabelen, in zoverre dat zij slechts in de functie gekend zijn waaraan zij zijn bepaald.

Sommige functies hebben een parameterlijst die een communicatie methode tussen de functie verstrekken, en de module die de functie riepen. De parameters zijn ook lokale variabelen, in zoverre dat zij niet beschikbaar buiten de functie zijn. De programma's behandelden allen hebben tot dusver leiding, die een functie is.

Een functie kan een taak eenvoudig uitvoeren zonder enige waarde terug te keren, waarbij het de volgende lay-out heeft:

void function-name ( argument list if necessary )
{
local-declarations ;

statements;
}

De argumenten worden altijd overgegaan door waarde in de functievraag van C. Dit betekent dat de lokale exemplaren van de waarden van de argumenten worden overgegaan tot de routines. Om het even welke verandering die aan de argumenten intern in de functie wordt aangebracht wordt aangebracht slechts in de lokale exemplaren van de argumenten.

Om een argument in de argumentlijst te veranderen of te bepalen, moet dit argument als adres worden overgegaan. U gebruikt regelmatige variabelen als de functie niet de waarden van die argumenten verandert. U MOET wijzers gebruiken als de functie de waarden van die argumenten verandert.

Leer met voorbeelden:

#include <stdio.h>

void exchange ( int *a, int *b )
{
int temp;

temp = *a;
*a = *b;
*b = temp;

printf(" From function exchange: ");
printf("a = %d, b = %d\n", *a, *b);
}

void main()
{
int a, b;

a = 5;
b = 7;

printf("From main: a = %d, b = %d\n", a, b);

exchange(&a, &b);

printf("Back in main: ");
printf("a = %d, b = %d\n", a, b);
}

En de output van dit programma zal als volgt worden getoond:

From main: a = 5, b = 7
From function exchange: a = 7, b = 5
Back in main: a = 7, b = 5

 


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor