首页 > 其他 > 详细

▲全局变量的两大用处

时间:2021-05-03 22:58:53      阅读:44      评论:0      收藏:0      [点我收藏+]

全局变量指的是在外部定义(声明)的变量。

注意,变量与函数不同,变量的声明与定义是同一的,这也就决定了全局变量有两个作用。

1.先行声明作用:有时候我们需要开一个数组,然而其大小要在主函数读入数据后方可知道,这时候有两种方法:一种是开出足够大的数组(还是推荐这种方法,因为只需要一个#define MAXN就行了,全局变量能少用就少用,因为这样可以降低与后文的耦合性,提高模块的封装性);另一种就是先声明(也就是定义)一个变量(在外部,故为全局变量),用这个变量作为待定数组大小(这是允许的)。

2.可被不同函数调用的作用:这便是我们较为熟知的作用了。

 

▲全局变量的两大用处

原文:https://www.cnblogs.com/Eusionblogs/p/14728073.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!