在C语言中,要修改全局变量的值,您可以直接在函数内部使用该变量并为其分配新值。这里有一个简单的例子来说明如何做到这一点:
#include<stdio.h>
// 声明全局变量
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
这表明我们已成功地修改了全局变量的值。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:c语言中怎么声明全局变量