C言語でグローバル変数を宣言する方法を教えてください。
C言語では、関数の外側で変数を宣言することでグローバル変数を作成できます。関数の外側で宣言されたグローバル変数は、プログラムの実行開始時に初期化され、プログラムの実行全般でアクセスしたり修正することができます。
以下はグローバル変数を宣言するための構文です:
数据类型 变量名;
उदाहरण के लिए, `count` नामक एक वैश्विक चर घोषित करें जिसका प्रकार एक पूर्णांक हो:
int count;
グローバル変数を異なるファイル間で共有したい場合は、1つのファイルで宣言し、他のファイルではexternキーワードで宣言する必要があります。たとえば、file1.cでグローバル変数countを宣言し、file2.cでこのグローバル変数を使用します。
ソースファイル1
int count;
file2.c:
extern int count;
グローバル変数の利用はC言語ではコードの可読性や保守性を悪くする場合があるので、極力過剰に使用するのは避けるべきで、ローカル変数や関数パラメータによるデータの受け渡しを用いるべきであることに注意。