So deklarieren Sie Variablen in C++?
Um Variablen in C ++ zu verwenden, müssen wir einige Regeln und Einschränkungen befolgen. Bei der Definition einer Variablen in der Programmiersprache C ++ sind zwei Dinge erforderlich. Der erste ist der Datentyp, der eine Ganzzahl, einen Float oder einen Booleschen und über diese Datentypen sein kann.
Syntax, um eine Variable in C zu deklarieren++
Regeln, um Variablen in C zu deklarieren++
In C ++ - Name einer Variablen haben einige Einschränkungen zu folgen, die unten erwähnt werden:
Deklarieren eine Variable in C++
Die Deklarationssyntax einer Ganzzahlvariablen umfasst das Schlüsselwort Datentyp, den Namen der Variablen und ein Semikolon am Ende:
int my_age;In der obigen Syntax haben wir eine Ganzzahl -Typvariable mit dem Namen my_age deklariert, das auch als Bezeichner bezeichnet wird. Wenn wir mehrere Variablen mit demselben Datentyp haben, können wir den Variablennamen mit einem Komma trennen. Hier erfahren Sie, wie Sie mehrere Variablen mit demselben Datentyp deklarieren:
int my_age, roll_number, Marks;Initialisieren Sie eine Variable mit Wert in c++
Während der Initialisierung verwenden wir den Zuordnungsbetreiber, um der Variablen eines bestimmten Datentyps einen Wert zuzuweisen:
int my_age = 20;Wie oben initialisieren wir My_age Integer -Typ Variable mit dem Wert von 20. Mit demselben Muster können wir Zeichen, Float und andere Datentypvariablen in C initialisieren++.
Art der Variablen in c++
Es gibt drei Arten von Variablen:
Nach diesen Variablenarten haben wir ein anderes Muster, um eine Variable in C zu deklarieren++. Lassen Sie uns diese Typen und ihre Deklaration nacheinander sehen.
1: Lokale Variablen
Die lokalen Variablen in einem C ++ - Programm sind Variablen, die ausschließlich innerhalb der Funktion oder eines Blocks verwendet werden. Sie können nicht referenziert oder verwendet werden, um Ergebnisse außerhalb des Geltungsbereichs zu speichern. Wenn diese Funktion ausgeführt wird, werden die lokalen Variablen aktiviert; Alle Operationen werden mit diesen Variablen durchgeführt, und die Ergebnisse werden in diesen Variablen gemäß dem Programmfluss gespeichert. Kurz gesagt, auf lokale Variablen können nur innerhalb der Funktion nach C ++ - Code zugegriffen werden, wobei lokale Variablen demonstrieren:
#enthaltenIm obigen Programm sind die beiden lokalen Variablen Markierungen Und Studenten werden in der mit dem Namen namens Funktion definiert Durchschnitt(). Diese lokalen Variablen werden nur in der verwendet Durchschnitt() Funktion und außerhalb der Funktion haben sie keinen Umfang. Vorwärts gehen ist die hauptsächlich() Funktion, bei der zunächst zwei Variablen vom Typ Ganzzahl Typ gesamt Und stds mit den jeweiligen Werten von 500 Und 50 werden initialisiert. Dann deklarierte lokale Variable avg Welches wird verwendet, um die Ergebnisse zu speichern.
Die Variablen gesamt, stds, Und avg wurden nur innerhalb der verwendet hauptsächlich() Funktion. Die durchschnittliche Funktion wird mit dem aufgerufen gesamt Und stds Dies liefert die Ergebnisse durch Ersetzen gesamt Und stds Variablen mit Markierungen Und Studenten Variablen und entscheiden sich dann, endgültige Ergebnisse zu erzielen. Diese Ergebnisse werden in der lokalen Variablen gespeichert avg Im C ++ - Programm und die Ergebnisse als endgültige Ausgabe zeigen.
2: Globale Variablen
Diese Variablen haben einen öffentlichen Umfang. Sie können überall in einem Programm verwendet werden. Diese Variablen initialisieren außerhalb der Funktion und können überall im Code verwendet werden. Sehen wir uns den Beispielcode von C ++ an, der die globalen Variablen verwenden:
#enthaltenIm obigen Code eine Variable vom Typ Ganzzahl mein Alter mit einem Wert von 20 wird nach den Header -Dateien deklariert, was bedeutet mein Alter ist eine globale Variable. In der Hauptfunktion nennen wir diese globale Variable und drucken ihren Wert aus. Der myfunction () Die Funktion wird dann in der Funktion main () aufgerufen, wobei das in der My_age -Variablen gespeicherte Ergebnis zurückgibt. Daher kann in jeder Funktion des C ++ - Code auf eine globale Variable zugegriffen werden.
3: statische Variablen
Diese Variablen haben im gesamten Programm nur einen initialisierten Wert. Im Gegensatz zu dynamischen Variablen bleiben statische Variablen gleich. Sie werden im Code angegeben und beginnen in C ++ mit dem statischen Schlüsselwort. Ein Beispiel für eine statische Variable in C ++ wird unten erwähnt:
#enthaltenIn diesem Beispiel enthält die Funktion myFunction () eine statische Variable x, die auf 0 initialisiert wird, wenn die Funktion zum ersten Mal aufgerufen wird. Bei nachfolgenden Aufrufen der Funktion behält X seinen Wert bei und wird durch 1 erhöht. Die Ausgabe dieses Programms ist:
Wenn X eine nicht statische Variable in der myfunction () wäre, die ich zuvor angegeben habe, würde sie jedes Mal, wenn die Funktion aufgerufen wird, erneut initialisiert. Dies liegt daran.
Notiz: In C ++ behält eine statische Variable ihren Wert über Funktionsaufrufe hinweg, während eine konstante Variable nach der Initialisierung nicht geändert werden kann.
Abschluss
Variable erleichtert die Programmiersprachen, Daten zu speichern. Während der Deklaration in C ++ muss der variable Name gemäß den Einschränkungen deklariert werden, ansonsten generiert er einen Fehler. C ++ unterstützen verschiedene Typen, die im C ++ - Programm anders deklariert und zugegriffen werden können. In der obigen Schrift haben wir lokale, globale und statische Arten von Variablen in C ++ - Programmen mit Code -Beispielen gesehen.