Auto-Schlüsselwort in C

Auto Schlusselwort In C



Das Schlüsselwort „auto“ in der Programmiersprache C wird verwendet, um die Speicherdauer einer Variablen anzugeben. Mit anderen Worten, dieses Schlüsselwort wird verwendet, um den Geltungsbereich einer Variablen in C zu deklarieren. Die Variablen, die mit dem Schlüsselwort „auto“ in C deklariert werden, haben eine automatische Speicherdauer. Solche Variablen werden als lokale Variablen bezeichnet. Eine interessante Tatsache ist jedoch, dass alle Variablen in der Programmiersprache C standardmäßig „lokal“ sind. Daher besteht technisch gesehen keine Notwendigkeit, das Schlüsselwort „auto“ in C zu verwenden. Trotzdem werden wir in diesem Artikel die Funktionsweise des Schlüsselworts „auto“ besprechen.

Auto-Schlüsselwort in der Programmiersprache C

Um das Schlüsselwort auto in der Programmiersprache C zu verwenden, können Sie sich das folgende Beispiel ansehen:







In diesem Beispiel haben wir eine Integer-Variable mit dem Schlüsselwort „auto“ deklariert und ihr den Wert „2“ zugewiesen. Dann haben wir diesen Wert auf dem Terminal angezeigt. Danach haben wir die geschweiften Klammern verwendet, um einen neuen Geltungsbereich zu definieren. Innerhalb dieser geschweiften Klammern haben wir dieselbe Variable mit einem neuen Wert von „4“ neu definiert. Diesen Wert haben wir auch auf dem Terminal ausgedruckt. Dann haben wir den Wert dieser Variablen noch einmal außerhalb dieser geschweiften Klammern ausgegeben.



Danach wird der folgende Befehl verwendet, um diesen Code zu kompilieren:



$ gcc Auto . c Auto





Um diesen Code auszuführen, wird der folgende Befehl verwendet:

$. / Auto



Dieses Programm hat eine sehr interessante Ausgabe gerendert, die im folgenden Bild gezeigt wird. Der Gültigkeitsbereich der deklarierten Variable „num“ dauerte zunächst bis zum Ende der „main()“-Funktion. Während der Umfang seiner Neudefinition nur innerhalb der geschweiften Klammern lag. Aus diesem Grund blieb der Wert dieser Variablen vor und nach den geschweiften Klammern „2“. Während sein Wert innerhalb der geschweiften Klammern „4“ war.

Erzielen der gleichen Funktionalität ohne das Auto-Schlüsselwort in C

Nun werden wir sehen, wie die gleiche Funktionalität erreicht werden kann, ohne das Schlüsselwort „auto“ zu verwenden. Dazu verwenden wir dasselbe C-Skript wie im vorherigen Beispiel. Aber dieses Mal entfernen wir einfach das Schlüsselwort „auto“ von überall. Dies wird im folgenden Bild gezeigt:

Die Ausgabe dieses Programms ist im folgenden Bild dargestellt. Sie können deutlich sehen, dass die Ausgabe auch ohne Verwendung des Schlüsselworts „auto“ genau gleich blieb, was bestätigt, dass es als solches keine Notwendigkeit gibt, das Schlüsselwort „auto“ in der Programmiersprache C zu verwenden.

Fazit

Dieser Artikel befasst sich mit der Verwendung des Schlüsselworts „auto“ in der Programmiersprache C. Wir haben jedoch auch gesehen, wie die gleiche Funktionalität erreicht werden kann, ohne dieses Schlüsselwort in C zu verwenden. Daher hängt es ganz von Ihnen ab, ob Sie dieses Schlüsselwort verwenden oder überspringen möchten.