In C können Variablen beim Anfang jedes möglichen Blockes des Codes erklärt werden, aber die meisten werden beim Anfang jeder Funktion gefunden. Variablen können beim Anfang eines Blockes definiert werden (zwischen den Klammern {und}), normalerweise dieses ist beim Anfang eines Funktion Körpers, aber er kann beim Anfang einer anderen Art Block auch sein

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Verwenden von Variablen

In C muß eine Variable erklärt werden, bevor sie verwendet werden kann. Variablen können beim Anfang jedes möglichen Blockes des Codes erklärt werden, aber die meisten werden beim Anfang jeder Funktion gefunden. Die meisten lokalen Variablen werden verursacht, wenn die Funktion benannt wird, und werden auf Rückkehr von dieser Funktion zerstört.

Um Variablen in deinen C Programmen zu verwenden, mußt du die folgenden Richtlinien kennen wenn der Name zu den Variablen in C gegeben wird:

  • Der Name kann Buchstaben, Stellen und den Unterstreichen Buchstaben enthalten (_).
  • Der erste Buchstabe des Namens muß ein Buchstabe sein. Das Unterstreichen ist auch ein zugelassener erster Buchstabe, aber sein Gebrauch wird nicht empfohlen.
  • C ist der Fall, der folglich das variable Namensnumerische empfindlich ist, ist unterschiedlich zu numerischem.
  • C Schlüsselwörter können nicht als variable Namen verwendet werden. Ein Schlüsselwort ist ein Wort, das ein Teil der C-Sprache ist.

Die folgende Liste enthält einige Beispiele der zugelassenen und ungültigen C variablen Namen:

Variabler Name

Zugelassen oder nicht

Num

Zugelassen

Ttpt2_t2p

Zugelassen

 Tt pt

Ungültig: Raum wird nicht erlaubt

_1990_tax

Zugelassen aber nicht geraten

Jack_phone#

Ungültig: Enthält das unzulässige Zeichen #

Case

Ungültig: Ist Wechselstrom Schlüsselwort

1book

Ungültig: Erster Buchstabe ist eine Stelle

Die erste neue Sache, die heraus steht, ist die erste Linie des Körpers von main():

int num = 10;

Diese Linie definiert eine genannte Variable 'num' von der internen Art und initialisiert sie mit dem Wert 10. Dieses konnte wie auch geschrieben worden sein:

int num; /* definieren uninitialized Variable 'num' */

/* und nach allen variablen Definitionen: */

num = 10; /* weist Wert 10 Variable zu 'num' */

Variablen können beim Anfang eines Blockes definiert werden (zwischen den Klammern {und}), normalerweise dieses ist beim Anfang eines Funktion Körpers, aber er kann beim Anfang einer anderen Art Block auch sein.

Variablen, die am Anfang einer Blockrückstellung zum "auto" Status definiert werden. Dies heißt, daß sie nur während der Durchführung des Blockes bestehen. Wenn die Funktion Durchführung anfängt, werden die Variablen verursacht, aber ihr Inhalt ist unbestimmt. Wenn die Funktion zurückgeht, werden die Variablen zerstört. Die Definition könnte wie auch geschrieben worden sein:

auto int num = 10;

Seit der Definition, die mit oder ohne das Selbstschlüsselwort vollständig gleichwertig ist, das Selbstschlüsselwort, ist offensichtlich ziemlich überflüssig.

Jedoch manchmal ist dieses nicht, was du wünschst. Annehmen, daß du eine Funktion Zählimpuls von, wievieler Male halten wünschst er benannt wird. Wenn der Variable jedesmal die Funktion Rückkehr zerstört würde, würde diese nicht möglich sein.

Folglich ist es möglich, die Variable zu geben, was statische Dauer benannt wird, die Mittel es während der vollständigen Durchführung des Programms intakt bleiben. Z.B.:

static int num = 10;

Dieses initialisiert die Variable, die bis 10 am Anfang des Ablaufs des Programms numerisch ist. Dann an vom Wert bleibt unberührt; die Variable wird nicht neu initialisiert, wenn die Funktion mehrfache Zeiten benannt wird.

Manchmal ist es nicht genügend, daß die Variable von nur einer Funktion zugänglich ist, oder es nicht bequem sein konnte, den Wert über einen Parameter zu allen weiteren Funktionen zu führen, die ihn benötigen.

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