C言語でのグローバル変数の宣言方法は何ですか?

C言語では、グローバル変数を宣言する際には、externキーワードを使う必要があります。通常、グローバル変数の宣言は関数の外側に配置され、すべての関数の上に配置されます。グローバル変数の宣言方法は以下の通りです。

  1. 変数をグローバルスコープで宣言する。
int globalVariable; // 声明一个全局int类型变量
  1. 変数を宣言して初期化する。
int globalVariable = 10; // 声明并初始化一个全局int类型变量
  1. 他はグローバル範囲で変数を宣言し、externでその変数が他のファイルで定義されていることを示しています。
extern int globalVariable; // 声明一个在其他文件中定义的全局int类型变量

注意すべきことは、グローバル変数を宣言する際に初期化を行うことはできないということです。グローバル変数の初期化は定義のところで行う必要があります。また、他のファイルでグローバル変数を使用する場合は、externキーワードを使用してその変数が他のファイルで定義されていることを示す必要があります。

bannerAds