发布时间:2026-07-21阅读(1)
上一节呢,我们讨论了变量和常量之间的区别。
那么今天呢,我就与大家来仔细讨论一下变量这个概念。
“变量”在我们进行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地图