2016 - 2024

感恩一路有你

全局变量怎么使用 局部变量,全局变量和字符串常量分别存放在什么区域?

浏览量:2301 时间:2021-03-13 10:41:59 作者:admin

局部变量,全局变量和字符串常量分别存放在什么区域?

局部变量:堆栈区域局部静态变量:静态区域全局变量:静态区域常量区域全局静态变量:静态区域内存分为四个区域:静态区域、堆栈区域、堆区域、代码区域

答案是全局变量。静态变量的type关键字是static。当然,静态变量属于静态存储模式,但属于静态存储模式的量不一定是静态变量。例如,外部变量属于静态存储模式,但它们不一定是静态变量。它们只有在被静态变量定义之后才能成为静态外部变量或静态全局变量。对于自动变量,它属于动态存储模式。但是,它也可以定义为静态自动变量或静态局部变量,成为一种静态存储模式。从这个角度出发,可以用静态的方法重新解释一个变量,改变它原来的存储方式。术语“静态变量”有两个令人困惑的定义:独立于语言的一般定义:与程序具有相同生命周期的变量;C族语言的特殊定义:由静态存储类声明的变量。在以Pascal为代表的许多编程语言中,所有局部变量的存储空间都是由系统自动分配的,而所有全局变量的存储空间则是通过静态分配(与“静态变量”相对应)获得的,因此“局部变量”和“全局变量”这两个术语一般足以涵盖所有情况不使用术语“静态变量”,而是用“全局变量”代替。一般来说,在这些编程语言中,静态变量都是全局变量,即使在全局变量和静态变量有明显区别的编程语言中,它们也以同样的方式在编译代码中获得存储空间。目前,术语“静态变量”的概念主要是基于C语言中“静态”的定义

全局变量怎么使用 全局静态变量和局部静态变量 全局静态变量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。