グローバル変数を宣言するには C 言語ではどうすれば良いですか?

C 言語では、関数本体の外部にグローバル変数を宣言できます。グローバル変数は、プログラムのどこからでもアクセスできます。

グローバル変数を宣言する方法:

  1. 関数の外に、なおかつ全ての関数より上にグローバル変数宣言します。例:
#include <stdio.h>

// 在函数体外部声明全局变量
int globalVariable;

int main() {
    // 在main函数中访问全局变量并赋值
    globalVariable = 10;
    
    // 打印全局变量的值
    printf("%d\n", globalVariable);
    
    return 0;
}
  1. それは例えば、一つのプロジェクトを他のプロジェクトから分けたり、特定のプロジェクトへのアクセスを特定の人々に限定したりするために使用できます。
#include <stdio.h>

// 在函数体外部声明全局变量
extern int globalVariable;

int main() {
    // 在main函数中访问全局变量并赋值
    globalVariable = 10;
    
    // 打印全局变量的值
    printf("%d\n", globalVariable);
    
    return 0;
}

// 在函数体外部定义全局变量的值
int globalVariable;

どちらにしても、グローバル変数は使う前に必ず宣言しておかないといけません。

bannerAds