在C语言中,要修改全局变量的值,您可以直接在函数内部使用该变量并为其分配新值。这里有一个简单的例子来说明如何做到这一点:
#include// 声明全局变量 int global_var = 10; // 函数原型 void modify_global_var(); int main() { printf("Before modification: global_var = %d\n", global_var); // 调用函数修改全局变量的值 modify_global_var(); printf("After modification: global_var = %d\n", global_var); return 0; } // 函数定义,用于修改全局变量的值 void modify_global_var() { global_var = 20; }
在这个例子中,我们首先声明了一个名为global_var
的全局变量,并将其初始值设置为10。然后,我们创建了一个名为modify_global_var
的函数,该函数没有参数,用于修改全局变量的值。在main
函数中,我们调用modify_global_var
函数来修改全局变量的值,并在修改前后打印其值。运行此程序会输出以下结果:
Before modification: global_var = 10 After modification: global_var = 20
这表明我们已成功地修改了全局变量的值。