在C語言的頭文件中定義全局變量的方法是在頭文件中使用extern關鍵字聲明該全局變量,然后在對應的C源文件中定義該全局變量。
例如,在頭文件"example.h"中定義全局變量:
#ifndef EXAMPLE_H
#define EXAMPLE_H
extern int globalVariable; // 聲明全局變量
#endif
然后,在C源文件"example.c"中定義全局變量:
#include "example.h"
int globalVariable = 10; // 定義全局變量并初始化
// 其他函數或代碼...
這樣,其他引用了"example.h"頭文件的源文件就可以使用全局變量"globalVariable"了。