c语言

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

小樊
89
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
看了该问题的人还看了