有趣生活

当前位置:首页>科技>c语言全局变量和局部变量的例子C语言讨论全局变量和局部变量

c语言全局变量和局部变量的例子C语言讨论全局变量和局部变量

发布时间:2026-07-21阅读(1)

导读上一节呢,我们讨论了变量和常量之间的区别。那么今天呢,我就与大家来仔细讨论一下变量这个概念。“变量”在我们进行C语言学习的过程中起到了非常重要的作用,大家一....

上一节呢,我们讨论了变量和常量之间的区别。

那么今天呢,我就与大家来仔细讨论一下变量这个概念。

“变量”在我们进行C语言学习的过程中起到了非常重要的作用,大家一定要重视起来。

概念定义

何为全局变量,全局变量指的就是,这个变量能够被整个程序中的所有对象和函数给调用。

而局部变量指的就是,该变量只能被整个程序中的某个对象或者函数给调用,不能被其它对象或者函数给调用。

可以发现,一旦要把局部变量在外部函数进行调用的时候,程序运行的时候就会报错。

代码实例

//全局变量和局部变量#include<stdio.h>int a = 0;//全局变量,能被程序的所有函数和对象调用int fun(){printf("%d",a);return 0;}int main(){int b = 0;//局部变量,只能被本函数和对象调用printf("%d\n",a);printf("%d\n",b);fun();}

变量结果测试

总结

总的来说,全局变量和局部变量的概念还是比较好理解的,根据这个程序就能帮助大家很好地理解了,但不知道大家是否想过,全局变量和局部变量这么定义的意义何在呢,为什么要区分全局变量和局部变量呢。

大家是否想过,一个变量为什么要进行初始化呢,这就是要对变量概念进行一个发散的思考,还有,变量有哪几种变量呢,正如我上一节提到过的,整数型变量、字符型变量、单精度浮点型变量、双精度浮点型变量和指针变量等等。

至于这些概念,我会下次再提一提变量,把这个概念完全地理清楚。

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图