C++中变量的动态存储方式与静态存储方式

 时间:2024-10-21 17:03:52

1、在程序运行期间,系统对变量动态的分配存储空间称之为变量的动态存储方式;反之,系统对变量分配固定的存储空间变量称之为变量的静态存储方式

C++中变量的动态存储方式与静态存储方式

2、系统中供用户使用的存储空间,可以分为三部分:程序区、静态存储区、动态存储区。数据分别存放在静态存储区和动态存储区中

C++中变量的动态存储方式与静态存储方式

3、全局变量、用static声明的变量,存放在静态存储区中;函数的形参,函数中的局部变量(未加static声明的局部变量,默认都为动态存储类别的,可以显示地用auto关键字进行声明),函数调用时的现场保护和返回地址等存放在动态存储区中

C++中变量的动态存储方式与静态存储方式

4、可以对变量进行存储类别声明,指定变量在内存中存储方式是静态存储还是动态存储,具体包含4中存储类别:自动的(auto,用其声明变量属于动态存储方式)、 静态的(static,用其声明变量属于静态台仵瑕噤存储方式)、 寄存器的 (register)和外部的(extern)。 根据变量的存储类别,就能知道变量的作用域和生命期

C++中变量的动态存储方式与静态存储方式
  • 河北科技师范学院转专业
  • 戒指戴在每个手指上的寓意
  • 怎么识别垃圾分类,垃圾分类微信小程序拍照识别
  • 如何对名词性从句进行简化
  • 巴基斯坦式咖喱鸡
  • 热门搜索
    臭豆腐怎么做 天王手表怎么样 电脑共享怎么设置 怎么看显卡配置 衣服上的油渍怎么去除小窍门 横线在下面怎么打 手心发热是怎么回事 怎么把照片缩小 撞车后怎么处理 红绿灯鱼怎么养