在 C 语言中,如果你想设置一个全局变量,你需要在程序的某个地方使用关键字 extern 来声明这个变量。例如:

extern int global_variable;

这样,你就声明了一个名为 global_variable 的全局变量。但是,这样声明的变量是没有赋值的,所以它的初始值是不确定的。

如果你想为这个全局变量赋值,你需要在程序的某个地方使用一个变量定义来定义这个变量。例如:

int global_variable= 10;

这样,你就定义了一个名为 global_variable 的全局变量,并且为它赋值为 10。

在 C 语言中,全局变量的作用域是整个程序,它可以在程序的任何地方使用。但是,由于它在整个程序中都可以被访问,所以在使用全局变量时要格外小心,避免引起不必要的麻烦。