So deklarieren Sie Variablen in C

So Deklarieren Sie Variablen In C



„Eine Variable ist einfach ein Name, der einem Speicherplatz zugewiesen wird, damit Benutzer im Programm leicht darauf zugreifen oder ihn lesen können. Die Größe, das Layout des Speichers einer Variablen und der Wertebereich oder die Menge verschiedener Operationen, die auf der Variablen implementiert werden können, werden alle durch den Variablentyp erkannt, und jede Variable ist in der Programmiersprache C einzigartig. Es ist verständlich, dass die in einem Programm deklarierte Variable überall im Code bearbeitet werden kann. Sie können den Variablennamen beliebige Zahlen, Buchstaben oder Zeichen zuweisen. Da C eine Sprache ist, die zwischen Groß- und Kleinschreibung unterscheidet, sind Groß- und Kleinbuchstaben getrennt.

Die Programmiersprache C ermöglicht es uns, verschiedene Datentypen wie Integer, Float, Char, String usw. zu definieren, die wir anhand verschiedener Beispiele lernen werden.“

Beispiel Nr. 01

In diesem Beispiel werden wir sehen, wie man einen ganzzahligen Wert in der Programmiersprache C initialisiert.









Variablen, die ohne Wert initialisiert werden, wie in Zeile 3, sind undefiniert. Auch die Werte, die nur mit NULL initialisiert werden. In einer Deklaration können Variablen initialisiert (mit einem Basiswert versehen) werden. Ein konstanter Ausdruck wird beim Initialisieren nach dem Gleichheitszeichen genannt; Wie Sie im obigen Bild in der 4. Zeile sehen können, wird eine Variable „a“ mit dem Wert 10 als Ganzzahl initialisiert.



In der 5. Zeile wird der Druckbefehl aufgerufen, um die Zeichenfolge „Wert von a:“ und den in der Variablen „a“ gespeicherten Wert anzuzeigen, wie unten gezeigt.





Ein weiterer Datentyp in C ist ein Gleitkommawert, der ein Wert in Gleitkommazahlen mit einer Genauigkeit ist.



In der zweiten Zeilenvariable wird „a“ vom Typ Float ohne Wert deklariert, was bedeutet, dass es undefiniert ist, und der Compiler wird jeden Garbage-Wert als seinen Basiswert festlegen. In der nächsten Zeile wird der Variablen „a“ ein Dezimalwert von „10,58“ zugewiesen. In der 5. Zeile wird der Druckbefehl geschrieben, um den in der Variablen „a“ gespeicherten Wert anzuzeigen, wie unten gezeigt.

In der obigen Abbildung bedeutet Zeile drei, „int a, b, c“, dass der Compiler Integer-Variablen mit den Namen a, b bzw. c erstellen muss. Die Variablen in der obigen Anweisung sind definiert.

Die nächste Zeile weist der Variablen a den Wert „10“ zu, und die nächste Zeile weist der Variablen b den Wert „20“ zu. Die sechste Zeile weist der dritten Variablen c die arithmetische Summe der Werte der Variablen a und b zu.

In die 7. Zeile wird der Druckbefehl geschrieben, um den String „Wert von c:“ mit dem in c gespeicherten ganzzahligen Wert anzuzeigen.

Jetzt werden wir einen anderen Variablentyp untersuchen, nämlich ein Integer-Array. Die Syntax zum Deklarieren eines Integer-Arrays lautet int [Größe] = {Elemente}, wie in Zeile 4 unten gezeigt. In der nächsten Zeile wird eine for-Schleife mit einem Druckbefehl ausgeführt, um alle Werte im Array Zeile für Zeile anzuzeigen.

Beispiel Nr. 02

In diesem Beispiel lernen wir, wie man char-Arrays mit Strings deklariert, da die C-Sprache keine String-Datentypen unterstützt.

Hier in Zeile 6 ist der Datentyp char, und leere Klammern [] zeigen an, dass die Größe des char-Arrays nicht definiert ist. Auf der rechten Seite der Zeichenfolge „=“ wird „Hallo“ erstellt. Die Länge der Zeichenfolge ist 6, mit 5 Buchstaben und einem nicht sichtbaren Nullzeichen am Ende (\0), um das Ende der Zeichenfolge anzuzeigen. Diese Zeichenfolge wird in der Variablen „a“ gespeichert, die vom Typ char ist. In der nächsten Zeile wird die Druckfunktion aufgerufen, um die Zeichenfolge anzuzeigen, und die Ausgabe wird unten angezeigt.

In diesem Beispiel haben wir die Größe von char als 50 angegeben, und der Zeichenfolgenwert wird der Variablen „a“ zugewiesen. Da die Größe der Zeichenfolge kleiner als die definierte Größe ist, wird die gesamte Zeichenfolge wie unten gezeigt angezeigt.

In der zweiten Zeile wird „ABC“ global der Wert 20 zugewiesen, bleibt also im gesamten Programm konstant. Eine neue Variable „s“ vom Datentyp char wird mit einem undefinierten Basiswert erstellt, da kein „=“ dahinter steht. Hier haben wir die Funktion fgets verwendet, die es dem Benutzer ermöglicht, die Methode fgets() zu verwenden, um bestimmte Zeichen gefolgt von der Eingabetaste einzugeben. Wenn Sie das Array zu einem String machen möchten, müssen Sie das Nullzeichen anhängen.

Sie können die durch Leerzeichen getrennte Zeichenfolge in einem Programm verwenden, indem Sie die Funktion fgets() verwenden. Die Verwendung der Funktion fgets() besteht darin, einen String zurückzugeben. Der Unterschied zur Funktion gets() besteht darin, dass die Funktion fgets() dafür sorgt, dass nicht mehr Zeichen als die maximale Größe gelesen werden. Nach dem Lesen der Eingabe speichert es sie in der Variablen „s“. Die Funktion puts() wird hier verwendet, um die Zeichenfolgeneingabe anzuzeigen. Diese Funktion gibt den übergebenen Wert aus, während am Ende eine neue Zeile hinzugefügt wird, sodass wir kein „/n“ benötigen, um zur nächsten Zeile zu wechseln.

Beispiel Nr. 03

In diesen Beispielen werden wir eine andere Möglichkeit diskutieren, Variablen mit der Methode „extern“ zu deklarieren. Externe Variablen können auch als globale Variablen bezeichnet werden. Die Funktionen können die Werte globaler Variablen ändern. Der Begriff „extern“ wird verwendet, um externe Variablen zu deklarieren und zu definieren.

Diese Variablen werden nur deklariert, nicht definiert. Im folgenden Beispiel werden vor der Funktion 3 externe Variablen deklariert. Innerhalb der Funktion werden ihnen unterschiedliche Werte zugewiesen, wobei c die arithmetische Summe der Variablen „a“ und „b“ ist, die am Ausgangsterminal bewiesen wird.

Fazit

In diesem Artikel haben wir gelernt, dass die Deklaration von Variablen nützlich ist, wenn mehrere Dateien verwendet werden, und Sie Ihre Variable in einer der Dateien angeben müssen, auf die zugegriffen werden kann und die verwendet werden kann, wenn die Anwendung verknüpft ist. Sie können eine Variable mehr als einmal im C-Programm deklarieren, aber sie kann nur einmal in einer Funktion, Datei oder einem Codeabschnitt in Ihrem Programm definiert werden.