Externe Variablen werden auch globale Variablen genannt. Diese Variablen werden außerhalb der Funktion definiert. Diese Variablen sind während der gesamten Ausführung der Funktion global verfügbar. Der Wert globaler Variablen kann durch Funktionen geändert werden. Verwenden Sie das Schlüsselwort „extern“, um externe Variablen zu deklarieren und zu definieren.
Umfang – Sie sind durch keine Funktion eingeschränkt. Sie sind überall im Programm, also global, zu finden.
Standardwert – Globale Variablen haben einen Standardinitialisierungswert von Null.
Lebenszyklus – bis zum Ende der Programmausführung.
Hier sind einige wichtige Punkte zum externen Schlüsselwort in der C-Sprache:
Externe Variablen können mehrfach deklariert, aber nur einmal definiert werden.
Verwenden Sie das Schlüsselwort „extern“, um die Sichtbarkeit einer Funktion oder Variablen zu erweitern.
Standardmäßig sind Funktionen im gesamten Programm sichtbar, es muss keine externe Funktion deklariert oder definiert werden. Dies erhöht nur die Redundanz.
Variablen mit dem Schlüsselwort „extern“ werden nur deklariert und nicht definiert.
Das Initialisieren einer externen Variablen gilt als Definition der externen Variablen.
Das Folgende ist ein Beispiel für eine externe Variable in der C-Sprache
Demonstration
#include <stdio.h> extern int x = 32; int b = 8; int main() { auto int a = 28; extern int b; printf("The value of auto variable : %d</p><p>", a); printf("The value of extern variables x and b : %d,%d</p><p>",x,b); x = 15; printf("The value of modified extern variable x : %d</p><p>",x); return 0; }
The value of auto variable : 28 The value of extern variables x and b : 32,8 The value of modified extern variable x : 15
Das obige ist der detaillierte Inhalt vonIn der C-Sprache das Schlüsselwort „extern'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!