So deklarieren Sie Variablen in C++?

So deklarieren Sie Variablen in C++?
In den Programmiersprachen besteht einer der Hauptvorgänge darin, Daten im Speicher zu speichern. Zu diesem Zweck haben wir unterschiedliche Datentypen, die die verschiedenen Datenarten darstellen und diese Daten darstellen, die die Variablen verwendet werden. Die Variablen sind ein sehr wichtiger Bestandteil eines Programms. Wir können Daten in Programmiersprachen über Variablen verweisen, zuweisen und speichern. Dieser Leitfaden veranschaulicht und analysiert die Deklarationsmuster von Variablen in C++.

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:

  • Der variable Name beginnt nur mit einem Alphabet oder einem Unterstrich und kann nicht mit einer Ziffer beginnen.
  • C ++ erlaubt dem Namen einer Variablen nicht einige Symbole oder Sonderzeichen.
  • Im Programmbereich können wir nicht zwei separate Variablen mit identischen Namen festlegen.
  • Ein variabler Name sollte keine Leerzeichen haben oder ein Schlüsselwort von C verwenden++.
  • Variablennamen müssen eindeutig und fallempfindlich sein.
  • Ein variabler Name muss mit einem Semikolon in c enden++.

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:

  • Lokale Variablen
  • Globale Variablen
  • Statische 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:

#enthalten
Verwenden von Namespace STD;
INT Durchschnitt (int Marks, int Studenten)
Rückkehrmarken/Studenten;

int main ()
int insgesamt = 500, stds = 10;
int avg;
AVG = Durchschnitt (Gesamt, sexuell übertragbar);
Cout << "Average marks : "<< avg << endl;
Rückkehr 0;

Im 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:

#enthalten
Verwenden von Namespace STD;
#enthalten
Verwenden von Namespace STD;
int my_age = 20;
int myfunction ()

Cout<<"Age is: "<< my_age <Rückkehr 0;

int main ()

Cout<<"Global Variable in C++"<Cout<<"Age= "<< my_age<myfunction ();
Rückkehr 0;

Im 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:

#enthalten
void myfunction ()
statische int x = 0;
x ++;
std :: Cout << "x = " << x << std::endl;

int main ()
myfunction ();
myfunction ();
myfunction ();
Rückkehr 0;

In 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.