zum Beispiel
%Vor%Ich denke, in der Funktionsleiste wird der Aufruf von foo direkt nur das globale foo bekommen. Wie kann ich das lokale foo beziehen? Ich weiß in C ++, da ist dieser Zeiger. Hat C jedoch etwas ähnliches?
Vielen Dank!
Nein, indem Sie foo
in bar()
deklariert haben, haben Sie das globale foo
außerhalb des Gültigkeitsbereichs genommen. Innerhalb von bar()
, wenn Sie auf foo
verweisen, erhalten Sie die lokale Variable.
Tags und Links c scope global-variables local-variables