Deklarieren von Variablen in C

Variablen sind, was Ihre Programme Zoom machen. Die Programmierung kann einfach nicht ohne sie zu erledigen. Also, wenn Sie nicht auf die Variablen noch eingeführt worden sind, hier gehen Sie.

Valerie Variable ist eine numerische Variable. Sie liebt Zahlen zu halten - jede Zahlen- es spielt keine Rolle. Jedes Mal, wenn sie ein Gleichheitszeichen sieht, nimmt sie auf einen Wert und hält ihn fest. Aber wenn andere Gleichheitszeichen, und sie nimmt auf einen neuen Wert. Auf diese Weise ist Valerie ein wenig schuppig. Man könnte sagen, dass Valerie Werte variieren, weshalb sie eine Variable ist.

Victor Variable ist ein String-Variable. Er enthält Bits von Text - alles von einem Charakter auf mehrere von ihnen in einer Reihe. Solange es ein Zeichen ist, Victor hat nichts dagegen. Aber die Zeichen? Victor ist es egal - denn er ist eine Variable, er etwas halten kann.

  • Ja, es gibt hier einen Punkt. Es gibt zwei Haupttypen von Variablen in C: numerische Variablen, die nur Zahlen oder Werten und String-Variablen enthalten, die Text halten, von einem bis zu mehreren Zeichen lang sein.
  • Es gibt verschiedene Arten von numerischen Variablen in Abhängigkeit von der Größe und Präzision der Zahl.
  • Bevor Sie eine Variable verwenden, muss sie deklariert werden. Dies ist - oh, nur den nächsten Abschnitt lesen.

"Warum muss erklären, ich eine Variable?"

Sie sind verpflichtet, Ihre Variablen zu den C-Compiler bekannt zu geben, bevor Sie sie verwenden. Sie tun dies, indem sie eine Liste von Variablen am Anfang des Programms bietet. Auf diese Weise weiß der Compiler, was die Variablen genannt und welche Art von Variablen sie sind (welche Werte sie enthalten). Offiziell wird dieser Prozess bekannt als erklärt Ihre Variablen.

Beispielsweise:

int Count-
char Tasten-
char name [30];

Drei Variablen deklariert, hier: eine Integer-Variable, Graf- eine Zeichenvariable, Schlüssel- und eine Zeichenvariable, Familienname, Nachname, Das ist ein String, so viele wie 30 Zeichen lang sein kann.

Dadurch am Anfang des Programms teilt dem Compiler mehrere Dinge. Zunächst heißt es: "Diese Dinge sind Variablen!" Auf diese Weise, wenn der Compiler sieht Familienname, Nachname in einem Programm, weiß es, dass es eine String-Variable ist.

Zweitens sagen die Erklärungen der Compiler, der Variablentyp verwendet wird. Der Compiler weiß, dass ganzzahlige Werte passen in die Graf Variable, zum Beispiel.

Drittens, weiß der Compiler, wie viel Speicherplatz für die Variablen beiseite zu legen. Dies kann nicht "on the fly", wie das Programm läuft erfolgen. Der Raum muss eingestellt werden, zur Seite, als der Compiler das Programm erstellt.

  • Erklären Sie Ihre Variablen in der Nähe der Anfang des Programms, kurz nach der Zeile mit dem anfänglichen geschweifte Klammer. Cluster sie alle Recht dort oben.
  • Natürlich werden Sie nicht kennen alle Variablen ein Programm benötigt, bevor Sie es schreiben. (Obwohl sie anders lehren an den Universitäten, wie mentale Aufwand ist nicht von Ihnen verlangt.) Also, wenn Sie eine neue Variable benötigen, verwenden Sie den Editor im Programm zu erklären. Rogue Variablen generieren Syntax oder Linkerfehler (je nachdem, wie sie verwendet wird).
  • Wenn Sie nicht über eine Variable deklarieren, wird Ihr Programm nicht kompilieren. Die zuständigen Behörden erteilen eine geeignete Beschwerde Nachricht.
  • Die meisten C-Programmierer stellen eine Leerzeile zwischen den Variablendeklarationen und dem Rest des Programms.
  • Es ist nichts falsch mit einem variablen kommentieren zu beschreiben, was es enthält. Beispielsweise:

int Count- / * Besetztzeichen vom technischen Support. * /

  • Jedoch kann geschickt benannten Variablen diese Situation zu vermeiden:

int busysignals;

Variablennamen verboten und nicht

Was können Sie Ihre Variablen nennen, hängt von Ihrem Compiler. Es gibt ein paar Regeln, sowie einige Namen, die Sie nicht für Variablen verwenden. Wenn Sie die Regeln zu brechen, kann der Compiler Sie wissen, durch einen Fehler bei Ihnen schleudert. Um zu vermeiden, dass Sie die folgenden Richtlinien in der Rückseite des Kopfes zu halten, wenn Sie neue Variablen zu erstellen:

  • Der kürzeste Variablenname ist ein Buchstabe des Alphabets.
  • Verwenden Sie Variablennamen, die etwas bedeuten. Ein-Buchstaben-Variablen sind nur prima an. Aber Index ist besser als ich, Graf ist besser als c, und Name ist besser als n. Kurz, beschreibende Variablennamen sind am besten.
  • Variablen sind in der Regel in Kleinbuchstaben. (Alle C wird zum größten Teil in Kleinbuchstaben). Sie können Buchstaben und Zahlen enthalten.
  • Großbuchstaben können in Ihrem Variablen verwendet werden, aber die meisten Compiler neigen dazu, die Unterschiede zwischen Groß- und Kleinbuchstaben zu ignorieren. (Sie können den Compiler sagen sein case-sensitive von einem seiner Einstellung Optionen- lesen Sie im Handbuch für Programmierer.)
  • Sie sollten nicht einen Variablennamen mit einer Zahl beginnen. Sie können Zahlen enthalten, aber Sie beginnen mit einem Buchstaben.
  • C Herren verwenden, um die unterstrichenen oder "Unterstrich" Charakter in ihren Variablennamen: Vorname, Postleitzahl, und so weiter. Diese Technik ist in Ordnung, obwohl es ist nicht ein Variablenname mit einem Unterstrich empfohlen zu beginnen.
  • Vermeiden Sie Ihre Variablen die gleiche wie C-Sprache Schlüsselwörter oder Funktionen zu benennen. nennen Sie nicht Ihre Integer-Variable int, zum Beispiel, oder Ihre String-Variable verkohlen. Dies kann einen Fehler nicht mit Ihrem Compiler generieren, aber es macht den Quellcode verwirrend.
  • Vermeiden Sie auch die einzelnen Buchstaben mit l (Kleines L) und O (Kleinbuchstaben O) zu nennen Variablen. Kleine L sieht zu sehr wie ein 1 (eins), und O sieht zu sehr wie ein 0 (Null).
  • Geben Sie keine ähnlichen Namen Ihrer Variablen. Beispielsweise kann der Compiler annehmen, dass vergib mir und forgivemenot sind die gleichen Variablen. Wenn ja, kann eine hässliche Situation auftreten.
  • Begraben irgendwo in einem der riesigen Wälzer, die mit Ihrem Compiler kamen die offiziellen Regeln für die Benennung von Variablen sind. Diese Regeln sind einzigartig für jeden Compiler.

Menü