问问题描述
c语言全局变量存在高并发吗,这个怎么解决啊?快急疯了?
答精选答案

是的。
因为,全局变量存放在静态存储区,系统需要为其分配内存,一直到程序结束, 才会释放内存。
如果函数中使用了全局变量,势必就破坏了函数的封装性,会造成对全局变量的依赖。还会降低函数的移值性和降低代码的可读性。全局变量的读写,也可能会延迟。
所以,对于代码量大,功能有 多,逻辑又复杂的系统来讲,“稳定”来源于方方面面,其中就需要严谨和方便维护,所以不适用全局变量能够大大的避免出bug, 方便后期维护,这个时候就需要考虑下,尽量少用全局变量。
本文来自作者[科技行情早知]投稿,不代表乐学网立场,如若转载,请注明出处:https://www.dtedu.com.cn/csjx/202607/12987.html
评论列表(4条)
我是乐学网的签约作者“科技行情早知”!
希望本篇文章《c语言全局变量存在高并发吗》能对你有所帮助!
本站[乐学网]内容主要涵盖:教育咨询,知识百科
本文概览:是的。因为,全局变量存放在静态存储区,系统需要为其分配内存,一直到程序结束, 才会释放内存。如果函数中使用了全局变量,势必就破坏了