Variablendeklaration in Unterprogrammen

Entweder die variable ist Global und somit überall gültig, oder du musst die explizit deklarieren.

Kann ich das so verstehen:
Global definiert ist die Variable, wenn sie in "Main" definiert wird?
Gibts dann auch ne Möglichkeit die Variable in einem der Subs so zu definieren, daß sie global ist?