Initialisierendes numerisches Variablen getch () scanf () #define, wenn irgendwie Variable erklärt wird, der Compiler wird angewiesen, Speicherplatz für die Variable beiseite zu setzen. Jedoch wird der Wert, der in diesem Raum, der Wert der Variable gespeichert wird, nicht definiert. Er konnte null sein oder es konnte etwas gelegentlicher „Abfall“ Wert sein

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Initialisierende numerische Variablen

Wenn irgendwie Variable erklärt wird, wird der Kompilator angewiesen, Speicherplatz für die Variable beiseite zu setzen. Jedoch wird der Wert, der in diesem Raum, der Wert der Variable gespeichert wird, nicht definiert. Er konnte null sein oder es konnte etwas gelegentlicher „Abfall“ Wert sein. Bevor Sie eine Variable verwenden, solltest du sie zu einem bekannten Wert immer initialisieren. Uns dieses Beispiel nehmen lassen:

int count; /* Speicherplatz für Zählimpuls beiseite setzen */
count = 0; /* 0 im Zählimpuls speichern */

Diese Aussage benutzt das Gleichheitszeichen (=), das Zuweisungsoperator c ist. Du kannst eine Variable auch initialisieren, wenn sie erklärt hat. Um so zu tun, dem variablen Namen in der Erklärungaussage mit einem Gleichheitszeichen und dem gewünschten Ausgangswert folgen:

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

Achtgeben, daß Sie nicht eine Variable mit einer Wertaußenseite die erlaubte Strecke initialisieren. Sind hier zwei Beispiele von out-of-range Initialisierungen:
int amount = 100000;
unsigned int length = -2500;

Der c Compiler verfängt sich nicht solche Störungen. Dein Programm kann kompilieren und Verbindung, aber du kannst unerwartete Resultate erhalten, wenn das Programm laufen gelassen wird.

Uns das folgende Beispiel nehmen lassen, um die Gesamtzahl Sektoren in einer Scheibe zu errechnen:

// Vorbildliches Programm, zum der Sektoren in einer Scheibe zu errechnen //

#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); // Den Wert vom Benutzer erhalten //

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

Der Ausgang des Programms ist, wie folgt:

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

In diesem Beispiel sehen wir drei neue Sachen, um zu erlernen. #define wird, um symbolische Konstanten im Programm zu verwenden oder in einigen Fällen verwendet Zeit zu speichern, indem man lange Wörter in den kleinen Symbolen definiert.

Hier haben wir die Zahl Sektoren pro Seite definiert, die 63 als SECTOR_PER_SIDE ist, zum des Programms einfach zu bilden zu verstehen. Der gleiche Fall ist für #define SIDE_PER_CYLINDER 254. scanf () wird verwendet, den Eingang vom Benutzer zu erhalten zutreffend.

Hier nehmen wir die Zahl Zylindern als Eingang vom Benutzer. * wird verwendet, zwei oder mehr Wert wie in dem Beispiel gezeigt zu multiplizieren.

getch () Funktion erhält im Allgemeinen einen einzelnen Buchstaben eingegeben von der Tastatur. Durch das Schreiben von getch (); hier stoppen wir den Schirm, bis jeder möglicher Schlüssel von der Tastatur geschlagen ist.

Previous page

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

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor