在C語言中,全局變量是在函數外部定義的變量,它可以被程序中的所有函數訪問。要定義全局變量,需要在任何函數外部的位置進行定義,并且不能在任何函數內部再次定義。
全局變量的定義通常遵循以下步驟:
下面是一個示例:
#include <stdio.h>
// 全局變量定義
int globalVar;
// 函數聲明
void printGlobalVar();
int main() {
// 全局變量賦值
globalVar = 10;
printGlobalVar();
return 0;
}
// 函數定義
void printGlobalVar() {
// 在函數中訪問全局變量
printf("Global variable: %d\n", globalVar);
}
在上面的示例中,全局變量globalVar
在main
函數之外定義,并在main
函數中賦值。然后,在printGlobalVar
函數中,訪問并打印了該全局變量的值。