所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

如何有效减少全局变量的使用?

发布时间:2020-04-12 09:13:11

资讯分类:全局变量  减少  指针  函数  定义
如何有效减少全局变量的使用?

全局变量有些时候是无法避免的,只能尽量减少全局变量。我能想到的主要有三个方面:

1、通过函数参数传递数据或指针。对于回调函数,通常有一个参数是自定义的数据指针,可以利用这个参数传递类指针或者自定义一个结构的指针。

2、只在某一个函数中使用的变量可以定义为局部静态变量(在函数内部定义,前面加static修饰)。

3、把全局变量定义成一个结构,定义一个全局的结构体变量。

留言与评论(共有 0 条评论)
   
验证码:
Top