C言語でグローバル変数を設定する方法

C言語では、変数を関数の外で宣言することで、グローバル変数を生成できます。グローバル変数はプログラムの任意の場所からアクセス可能です。

次の手順でグローバル変数の設定をしてください。

  1. 関数の外で変数を宣言します。変数を初期化するかどうかも指定できます。指定しなければ0で初期化されます。
int globalVariable;   // 声明一个全局变量
int anotherGlobalVariable = 10;   // 声明并初始化一个全局变量
  1. グローバル変数を使う関数では、変数名を直接使えばアクセスできます。引数を渡したり変数を宣言する必要はありません。
#include <stdio.h>

int globalVariable;   // 声明一个全局变量

void updateGlobalVariable() {
    globalVariable = 5;   // 修改全局变量的值
}

void printGlobalVariable() {
    printf("Global Variable: %d\n", globalVariable);   // 访问全局变量的值
}

int main() {
    updateGlobalVariable();
    printGlobalVariable();
    return 0;
}

上記のコードは、「Global Variable: 5」を出力します。

bannerAds