スポンサードリンク

※変数 例【 int a; 】 【 double b; 】等
サンプル
#include <stdio.h>
void se(void);
int glob;
int main(void)
{
int a;
a=10;
glob=200;
printf("メイン関数 a=%d glob=%d\n",a,glob);
se();
return 0;
}
void se(void)
{
int b;
b=5;
printf("セカンド関数 b=%d glob=%d\n",b,glob);
}
解説
グローバル変数を確認する為に、戻り値、引数無しの関数【 void se(void) 】を作成しております。
関数の外に【 int blob; 】が記述してあります、これがグローバル変数です。メイン関数やオリジナル関数からも参照することが出来る変数となります。
※【 void se(void) 】関数に関しては、出力用【 printf 】を【 se 】と言う名称に関数化しているもので、特に重要ではありません。
※2、【 main 】関数内、他の関数【 se 】下図内の変数は、ローカル変数になります。

上記の実行結果です。
両関数ともグローバル変数【 glob 】を参照出来ている事が分かります。

あかかげまるのC言語入門はこちら!!
スポンサードリンクパソコン勉強部屋 | パソコン勉強部屋2 | ADSL勉強部屋 | メール勉強部屋 | LAN勉強部屋 | ホームページ勉強部屋 | 自宅サーバー勉強部屋 | お役立ちソフトの部屋 | C言語勉強 | 無料ゲーム | 無料セキュリティー | Linuxのコーナー | あかかげまる | オンライン通販 | ショップブランドパソコン | DVDとCD編集ツール |
▲ページトップへ