【C言語】グローバル変数と有効範囲

この記事では、C言語のグローバル変数(global variable)と有効範囲について紹介します。

グローバル変数と有効範囲

グローバル変数(global variable)とは、プログラム中の最も外側のブロックで宣言された変数です。
ファイル内のすべてのブロックで変数を有効にしたい場合に使用します。
大域変数とも呼ばれる。

ソースコード

サンプルプログラムのソースコードは下記の通りです。

変数xとyがグローバル変数です。
(zはローカル変数なので関数毎に異なるものです)
x, yは全ての関数内で有効になります。

このようにグローバル変数として宣言してやると、プログラムのどこからでも参照・更新・代入することができます。

【関連記事】
C言語入門 (サンプルプログラム集)

シェア&フォローお願いします!