在C语言中,一个文件中定义的 全局变量,在另一个文件中能用吗?

日期:2019-07-07 18:53:40 人气:2

在C语言中,一个文件中定义的 全局变量,在另一个文件中能用吗?

全局变量extern可以在其他源程序中使用;全局变量static只能在本程序中使用。 全局变量是使用相同的内存块在整个类中存储一个值。 全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。 扩展资料: 使用注意 全局变量的存在主要有以下一些原因: 1、使用全局变量会占用更多的内存(因为其生命期长),不过在计算机配置很高的今天,这个不应该算什么问题,除非使用的是巨大对象的全局变量,能避免就一定要避免。 2、使用全局变量程序运行时速度更快一些(因为内存不需
    A+
热门评论