In C kunnen de Variabelen bij het begin van om het even welk blok van code worden verklaard, maar de meesten worden gevonden bij het begin van elke functie. De variabelen kunnen bij het begin van een blok (tussen de steunen {en} worden bepaald), gewoonlijk is dit bij het begin van een functielichaam, maar het kan ook bij het begin van een ander type van blok zijn.

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

Het gebruiken van Variabelen

In C, moet een variabele worden verklaard alvorens het kan worden gebruikt. De variabelen kunnen bij het begin van om het even welk blok van code worden verklaard, maar de meesten worden gevonden bij het begin van elke functie. De meeste lokale variabelen worden gecreeerd wanneer de functie wordt geroepen, en bij terugkeer van die functie vernietigd.

Om variabelen in uw C- programma's te gebruiken, moet u de volgende regels kennen wanneer het geven van de naam aan variabelen in C:

  • De naam kan brieven, cijfers, en het onderstreeptekenkarakter bevatten (_).
  • Het eerste karakter van de naam moet een brief zijn. Het onderstreepteken is ook een wettelijk eerste karakter, maar zijn gebruik wordt niet geadviseerd.
  • C is gevoelig geval daarom is de veranderlijke naam num Verschillend van Num.
  • C de sleutelwoorden kunnen als veranderlijke namen worden gebruikt niet. Een sleutelwoord is een woord dat deel van de taal van C uitmaakt.

De volgende lijst bevat sommige voorbeelden van de wettelijke en onwettige veranderlijke namen van C:

 

Veranderlijke Naam

Wettelijk of niet

Num

Wettelijk

Ttpt2_t2p

Wettelijk

Tt PT

Onwettig: De ruimte wordt niet toegestaan

_ 1990_tax

Wettelijk maar geadviseerd niet

Jack_phone #

Onwettig: Bevat het onwettige karakter #

Geval

Onwettig: Is een sleutelwoord van C

1book

Onwettig: Het eerste karakter is een cijfer

Het eerste nieuwe ding dat duidelijk uitkomt is de eerste lijn van het lichaam van main():

int num = 10;

Deze lijn bepaalt een variabele die ' num ' van type int. wordt genoemd en initialiseert het met waarde 10. Dit zou ook kunnen geschreven te zijn zoals:

int num; /* bepaal uninitialized variabele 'num' */

/* en na alle veranderlijke definities: */

num = 10; /* wijst waarde 10 aan variabele toe 'num' */

De variabelen kunnen bij het begin van een blok (tussen de steunen {en} worden bepaald), gewoonlijk is dit bij het begin van een functielichaam, maar het kan ook bij het begin van een ander type van blok zijn.

Variabelen die aan het begin van een blokgebrek aan de ' auto ' status worden bepaald. Dit betekent dat zij slechts tijdens de uitvoering van het blok bestaan. Wanneer de functieuitvoering begint, zullen de variabelen worden gecreeerd maar hun inhoud zal niet gedefiniëerd zijn. Wanneer de functie terugkeert, zullen de variabelen worden vernietigd. De definitie kon ook geschreven te zijn zoals:

auto int num = 10;

Aangezien de definitie met of zonder het autosleutelwoord volledig gelijkwaardig is, is het autosleutelwoord duidelijk eerder overtollig.

Nochtans, soms is dit niet wat u wilt. Veronderstel u een functie telling wilt houden van hoeveel keer het wordt geroepen. Als de variabele worden vernietigd telkens als de functie terugkeert, zou dit niet mogelijk zijn.

Daarom is het mogelijk om de variabele te geven wat statische duur wordt genoemd, wat betekent het tijdens de gehele uitvoering van het programma intact zal blijven. Bijvoorbeeld:

static int num = 10;

Dit initialiseert veranderlijke num aan 10 aan het begin van de programmauitvoering. Van dan op de waarde onaangeroerd zal blijven; de variabele zal niet re-initialized zijn als de functie veelvoudige tijden wordt geroepen.

Soms volstaat het niet dat de variabele van één functie slechts toegankelijk zal zijn of het niet geschikt zou kunnen zijn om de waarde via een parameter tot alle andere functies over te gaan die het vergen.


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