2010-11-03 ファイルスコープとブロックスコープ(C入門中) C 今日覚えたこと ファイルスコープ 関数の外で宣言した変数は、ファイル内のすべての関数から参照できる C言語らしい概念。ファイルスコープに相当するものは、Javaにはない(ハズ) 内部有効範囲の変数が、外部有効範囲の変数を隠す ファイルスコープで変数hogeが宣言されているとき、ブロックスコープでも変数hogeが宣言されていると、そのブロックの内側では後者のhogeが参照される もちろん、変数hogeが宣言されていないブロックからは、ファイルスコープのhogeが参照される 16.1. 有効範囲(スコープ)の説明が分かりやすい 持ち越し ファンクションスコープと、ファンクションプロトタイプスコープは、持ち越し。ファイルスコープの変数にstaticをつけるとどーなるか、とかも持ち越し。