C语言全局变量的优缺点
答案:4 悬赏:0 手机版
解决时间 2021-11-14 08:33
- 提问者网友:沉默的哀伤
- 2021-11-13 17:02
C语言全局变量的优缺点
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-11-13 17:19
全局变量存在静态区,非static全局变量可被其它文件extern声明使用,缺点是线程不安全。
全部回答
- 1楼网友:詩光轨車
- 2021-11-13 20:00
全局变量会造成程序的耦合性太强
- 2楼网友:毛毛
- 2021-11-13 18:48
全局变量最大的优点就是它最大的缺点。如果使用太多的全局变量会使代码编写和维护变得非常困难。。因为所有函数都有肯能去影响它 而且是代码变得非常不稳定。。。。看大型代码 如果开头一看一堆全局变相。。。直接就想骂死那个写代码的了
- 3楼网友:上分大魔王
- 2021-11-13 18:22
当然有道理,因为全局也不是万能的。
全局变量优点:
1.全局可视,任何一个函数都可以访问和更改变量值。
2.内存地址固定,读写效率高
缺点:
1.容易造成命名冲突
2.当值不正确或者出错时,很难确定是哪个函数更改过这个变量
3.不支持多线程
全局变量优点:
1.全局可视,任何一个函数都可以访问和更改变量值。
2.内存地址固定,读写效率高
缺点:
1.容易造成命名冲突
2.当值不正确或者出错时,很难确定是哪个函数更改过这个变量
3.不支持多线程
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯