当前位置: 首页 > news >正文

【内存分配】

文章目录

  • 1 静态内存

1 静态内存

编译器确定程序的每个变量需要多少字节,从地址空间中获取连续的内存。
rust 示例

static _A:u32 = 3;
static _B:u32 = -1_000_000;
static _C:f64 = 5.7e10;
static _D:u8 = 200;

staticlet关键字的区别

  1. static静态分配,let栈分配;
  2. static需要显示指定数据类型,let可以自己推导变量类型;
  3. static类型变量的变量值无法更改;
  4. static变量名全部为大写字母

静态分配缺点

  1. 不能创建递归函数
  2. 静态变量多时,可能会造成内存不足
  3. 静态变量不安全

相关文章:

  • Python 向量化操作如何实现多条件筛选
  • 双列集合——HashMap,LinkedHashMap,TreeMap基本介绍
  • 聚类算法K-means和Dbscan的对比
  • React Native打包报错: Task :react-native-picker:verifyReleaseResources FAILE
  • 《Python星球日记》 第88天:ChatGPT 与 LangChain
  • 心理学层次结构
  • java中的Servlet2.x详解
  • 基于LabVIEW的双音多频系统设计
  • 【PINN】DeepXDE学习训练营(27)——pinn_forward-diffusion_1d_resample.py
  • 游戏:英雄联盟游戏开发代码(谢苏)
  • c++从入门到精通(六)--特殊工具与技术-完结篇
  • leetcode hot100刷题日记——1.两数之和
  • 中文分词与数据可视化03
  • restTemplate
  • 深入解析Spring Boot与Spring Cloud在微服务架构中的实践
  • 什么是dom?作用是什么
  • FreeRTOS的学习记录(临界区保护,调度器挂起与恢复)
  • 利用Shp裁剪nc数据
  • 十一、STM32入门学习之FREERTOS移植
  • 最新缺陷检测模型:EPSC-YOLO(YOLOV9改进)
  • IPO周报|本周2只新股申购,比亚迪、上汽“小伙伴”来了
  • 解放日报“解码上海AI产业链”:在开源浪潮中,集聚要素抢先机
  • 九江银行落地首单畜牧业转型金融业务,助推传统农业绿色智能
  • 天算星座二期首批卫星成功发射,将助力6G空天信息基础设施建设
  • 视频丨歼-10CE首次实战大放异彩
  • 又一例!易方达基金张坤卸任副总职务,将专注于投资管理工作