8个回答
展开全部
就是在函数外部定义的变量称之为 “全局变量”
另外补充一点:全局变量可以为本文件中其他函数所共用,它的有效范围从定义变量的位子开始到本yuan文件结束.
另外补充一点:全局变量可以为本文件中其他函数所共用,它的有效范围从定义变量的位子开始到本yuan文件结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记住一条就够了:在函数之外定义的变量就是全局变量。用static修饰的变量可以是全局的,也可以是局部的,所以说“用static修饰的变量是全局变量”是错误的。用static修饰的变量的生命周期与全局变量一样,但可见性仍分全局和局部。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
众所周知,全局变量在被定义后,系统会为全局变量分配内存并且它还可以被其他模块通过c语言中extern关键字调用。这样就必须在
xx.c
和xx.h
文件中定义。这种重复的定义很容易导致错误。
下面是只需用在头文件中定义一次就可以在别的模块使用的定...
xx.c
和xx.h
文件中定义。这种重复的定义很容易导致错误。
下面是只需用在头文件中定义一次就可以在别的模块使用的定...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是在整个程序运行的过程中都能用的的并且是不变的就是全程变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |