自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 全局变量、静态全局变量、静态局部变量和局部变量的区别

变量可以分为:全局变量、静态全局变量、静态局部变量和局部变量。    按存储区域分,全局变量、静态全局变量和静态局部变量都存放在内存的静态 存储区域,局部变量存放在内存的栈区。   按作用域分,全局变量在整个工程文件内都有效;静态全局变量只在定义它的 文件内有效;静态局部变量只在定义它的函数内有效...

2018-05-18 15:48:09

阅读数 6201

评论数 0

转载 static静态变量在内存中的存储

static用来控制变量的存储方式和可见性      函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配 空间,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个 问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想 到的方法是定义一个全局的变量,...

2018-05-18 15:32:13

阅读数 5470

评论数 0

转载 在c++中关于堆和堆栈的区别

     从以往我们接触c++这门语言开始就知道有堆和栈,栈我们一直称之为堆栈,刚开始是个小白的时候就一直不明白堆栈到底是堆还是栈。     在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。       栈,就是那些由编译器在需要的时候分配,在不需要的时候自...

2018-05-18 15:24:34

阅读数 3915

评论数 0

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