在C語言中,全局變量的定義方法是在所有函數之外聲明變量,將其置于程序的任意位置。這樣的變量可以在整個程序中被訪問和使用。全局變量的定義方法如下:
extern
來聲明全局變量,表示該變量是在其他地方定義的。以下是一個示例:
#include <stdio.h>
int globalVariable; // 在所有函數之外聲明全局變量
void function1()
{
globalVariable = 10; // 在函數內使用全局變量
printf("Value of globalVariable in function1: %d\n", globalVariable);
}
void function2()
{
globalVariable += 5; // 在另一個函數內使用全局變量
printf("Value of globalVariable in function2: %d\n", globalVariable);
}
int main()
{
function1();
function2();
printf("Value of globalVariable in main: %d\n", globalVariable);
return 0;
}
輸出結果:
Value of globalVariable in function1: 10
Value of globalVariable in function2: 15
Value of globalVariable in main: 15