(Quiz/1年次) プログラミング: 変数のスコープ
<blockquote><p>
(Wikipedia:スコープより)
「プログラミングでのスコープとは、ある変数や関数が特定の名前で参照される範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。」
上記を踏まえて,以下のクイズに答えよ.
- 何のために「スコープ」という概念が設けられているのか?
- グローバル変数は可能な限り使わないよう推奨される事が多い.それは何故か?
- それらの問題・観点を解決するには,どのような方法が考えられるか?