温馨提示×

C语言中如何修改全局变量的值

小樊
295
2024-08-27 04:13:16
栏目: 编程语言

在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 

这表明我们已成功地修改了全局变量的值。

0