时间:2024-11-02 14:02:15
全局变量都是静态存储吗
是的,全局变量都是静态存储的。
在C语言中,存储类型是指变量存储的内存类型,主要有三种:普通内存、堆栈以及寄存器。其中,普通内存中是静态变量,包括全局变量,它们在代码块之外声明,在程序运行之前就已经创建好,整个程序执行期间一直存在。
另外,堆栈中是自动变量,在代码块中缺省的声明就是自动变量,它们在执行到代码块的时候才创建出来。而寄存器的变量使用register来声明,存储在硬件寄存器中,而不是内存中。
快测评广州东远堂信息科技有限公司版权所有 量子科技网提供支持 粤ICP备15011623号