ざっくり書くと グローバル変数は、学食にあるお箸です。 誰でも自由に使うことができる。 (プログラム全体から読み書き可能) ローカル変数はマイ箸。 持ち主しか使うことができません。 (DEF 内部でのみ読み書き可能)