自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

转载 内存管理看全局变量、静态全局变量、局部变量、静态局部变量

最近,有时间维护自己以前写的stm32程序,想到开始写的时候写了大量的局部变量,程序会有问题。后来有人指点栈溢出,将大量局部变量变成了全局变量就好了,当时也没弄明白怎么回事,今天有空了解下来龙去脉。先了解下什么是栈。c/c++编译的程序占用的内存分为以下几类:1、栈区(stack):存放函数的参数,局部变量值。编译器自动分配释放。2、堆区(heap):程序员自己申请的内存,用mal

2015-08-14 13:23:58 844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除