Het initialiseren van Numerieke Variabelen getch () scanf () # bepaalt, wanneer veranderlijk wordt verklaard, wordt de compiler opgedragen om opslagruimte voor de variabele terzijde te leggen. Nochtans, wordt de waarde die in die ruimte, de waarde wordt opgeslagen van de variabele, niet bepaald. Het zou nul kunnen zijn, of het zou wat willekeurige "huisvuil" waarde kunnen zijn.

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

Initialiserende Numerieke Variabelen

Wanneer veranderlijk wordt verklaard, wordt de compiler opgedragen om opslagruimte voor de variabele terzijde te leggen. Nochtans, wordt de waarde die in die ruimte, de waarde wordt opgeslagen van de variabele, niet bepaald. Het zou nul kunnen zijn, of het zou wat willekeurige "huisvuil" waarde kunnen zijn. Alvorens een variabele te gebruiken, zou u het aan een bekende waarde altijd moeten initialiseren. Neem dit voorbeeld:

int count; /* De opslagruimte van het terzijde leggen voor telling */
count = 0; /* Opslag 0 in telling */

Deze verklaring gebruikt het gelijke teken (=), dat de taakexploitant van C is. U kunt een variabele ook initialiseren wanneer het wordt verklaard. Om dit te doen, volg de veranderlijke naam in de verklaringsverklaring met een gelijk teken en de gewenste aanvankelijke waarde:

int count = 0;
double rate = 0.01, complexity = 28.5;

Ben zorgvuldig om een variabele met een waarde buiten de toegestane waaier niet te initialiseren. Hier zijn twee voorbeelden van uit-van-waaierinitialiseringen:
int amount = 100000;
unsigned int length = -2500;

De compiler van C vangt dergelijke fouten niet. Uw programma kan compileren en verbinden, maar u kunt onverwachte resultaten krijgen wanneer het programma in werking wordt gesteld.

Neem het volgende voorbeeld om het totale aantal sectoren in een Schijf te berekenen:

// Model Programma om Sectoren in een Schijf te berekenen //

#include<stdio.h>
#define SECTOR_PER_SIDE 63
#define SIDE_PER_CYLINDER 254

void main()
{

int cylinder=0;

clrscr();
printf("Enter The No. of Cylinders in the Disk \n\n\t");
scanf("%d",&cylinder); // Krijg de waarde van de gebruiker //

printf("\n\n\t Total Number of Sectors in the disk = %ld", (long)SECTOR_PER_SIDE*SIDE_PER_CYLINDER* cylinder);
getch();
}

De output van het programma is als volgt:

Enter The No. of Cylinders in the Disk
1024
Total Number of Sectors in the disk = 16386048

In dit voorbeeld dat wij drie nieuwe te leren dingen # bepalen wordt gebruikt om symbolische constanten in het programma te gebruiken of in sommige gevallen tijd te besparen door lange woorden in kleine symbolen te bepalen hebben gezien.

Hier hebben wij het aantal sectoren per kant bepaald die 63 als SECTOR_PER_SIDE is om het programma gemakkelijk te maken te begrijpen. Het zelfde geval is waar want # SIDE_PER_CYLINDER bepaal 254, scanf () worden gebruikt om de input van de gebruiker te krijgen.

Hier nemen wij het aantal cilinders als input van de gebruiker. * wordt gebruikt om twee of meer waarde zoals aangetoond in het voorbeeld te vermenigvuldigen.

getch() de functie wordt fundamenteel één enkel karakter dat van het toetsenbord wordt ingevoerd. Door getch () te typen; hier houden wij het scherm tot zeer belangrijk tegen worden geraakt van het toetsenbord.


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