在C语言中,全局变量是指在所有函数之外声明的变量,可以在程序的任何地方访问。以下是一个简单的例子来说明如何使用全局变量:
#include <stdio.h>
// 全局变量声明
int globalVar = 10;
// 函数声明
void displayGlobalVar();
void modifyGlobalVar();
int main() {
printf("初始全局变量的值: %dn", globalVar);
// 调用函数来显示和修改全局变量
displayGlobalVar();
modifyGlobalVar();
displayGlobalVar();
return 0;
}
// 定义显示全局变量值的函数
void displayGlobalVar() {
printf("全局变量的值: %dn", globalVar);
}
// 定义修改全局变量值的函数
void modifyGlobalVar() {
globalVar = 20;
printf("全局变量的值已修改为: %dn", globalVar);
}
在这个例子中:
globalVar
是一个全局变量,在所有函数之外声明。main
函数首先打印出globalVar
的初始值。displayGlobalVar
函数用于打印全局变量的当前值。modifyGlobalVar
函数修改globalVar
的值。- 修改后,再次调用
displayGlobalVar
打印出修改后的值。
运行这个程序会得到如下输出:
初始全局变量的值: 10
全局变量的值: 10
全局变量的值已修改为: 20
全局变量的值: 20
这个示例展示了全局变量在不同函数间共享数据的方式。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/191147.html