C语言内存全局区存什么类型的数

发布网友

我来回答

2个回答

热心网友

全局区存放的也是变量,不过是全局变量,可以是任意类型的全局变量。在程序运行时所有的全局变量都放在全局存储区中,在程序加载时就确定了全局存储空间,而且在执行过程中不会动态伸缩。全局变量的生存区时整个程序的运行期,直到程序结束。
全局存储区与静态存储区是不同的,静态存储区是在程序运行时所有的静态变量都放在静态存储区中,在程序加载时就确定了静态存储空间,而且在执行过程中不会动态伸缩。静态变量的生存区时也是整个程序的运行期,直到程序结束。这一点与全局存储区相似。不同的是:静态变量既可以是局部变量也可以是文件级的变量(就像全局变量),但是全局存储区只能存放全局变量.

热心网友

如果是基础数据类型会以二进制,也就是转换为01这种类型存放在内存中。追问不是啊。。。。。。 栈空间放变量 ,全局区放什么?

追答这个忘了,不过貌似是存放静态变量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com