Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind globale Variablen?

Was sind globale Variablen?

云罗郡主
云罗郡主Original
2018-12-19 14:31:1258160Durchsuche




Was sind globale Variablen?

Eins: Was ist eine globale Variable?

Globale Variablen werden in der Programmierung auch als externe Variablen bezeichnet und können natürlich auch an beliebiger Stelle erstellt werden Seien Sie Programme und Objektreferenzen.

2: Der Unterschied zwischen global und lokal

1. Der Unterschied zwischen global und lokal in Python [Empfohlene Lektüre: Was ist ein Python-Crawler? Lokale Variablen werden in einer der Funktionen deklariert. Wenn sie den aufrufenden Bereich überschreiten, bleibt das Programm hängen, sodass sie nur in der Funktion im Programm aufgerufen werden können. Wenn die Funktion und der lokale Name konsistent sind, können andere Effekte auftreten. Unter normalen Umständen verwenden wir sie nicht. Zum Beispiel:

def fun(x):  
    y=2  
    print("乘法的运行结果:",x*y)  
num1=1  
print("初始num1=",num1)  
fun(num1)  
print("y的值是:",y)
Ergebnis:

Es liegt ein Fehler im laufenden Ergebnis vor, der Grund kann sein, dass Sie auf die lokale Variable zugreifen möchten, aber Der Zugriff ist nicht in y.

2. Der Unterschied zwischen global und lokal in der C-Sprache

Was sind globale Variablen?In der C-Sprache besteht der Hauptunterschied darin, dass beim Aufruf einer Funktion eine globale Variable außerhalb des gesamten Codes liegt und die globale Variable Die Variable wird nicht auf dem Stapel gespeichert und der Gültigkeitsbereich reicht von der Deklaration bis zum Ende der Datei. Wenn die Deklaration am Anfang des Codes steht, wird die Variable auf dem Stapel gespeichert. und der Gültigkeitsbereich ist der gesamte Codeblock. Wenn sich der Parameter im Funktionsheader befindet, wirkt sich die Variable auf die gesamte Funktion aus und wird auf dem Stapel gespeichert.

Das Obige ist eine vollständige Einführung in die globalen Variablen. Wenn Sie mehr über

Erste Schritte mit PHP

erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.






Das obige ist der detaillierte Inhalt vonWas sind globale Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn