- 博客(4)
- 收藏
- 关注
原创 存储类、作用域、生命周期、链接属性的笔记
存储类:描述C语言变量在存储在内存中的什么地方。内存的管理方法有多种:栈,堆,数据段(.data)(显式初始化不为零的全局变量),bss段(显式初始化为0的全局变量),代码段。一个变量的存储类属性就是描述这个变量存储在内存的哪个段中。作用域:就是这个变量起作用的代码块范围,就是这个变量在哪个代码块有效,在哪个代码块无效。代码段分为多个代码块。在变量同名的情况下,留下
2016-05-09 20:00:50 675
转载 堆内存和栈内存详解(转载)
堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链
2016-04-23 20:00:31 251
原创 关于数组的个人比喻
如果把存储数据的内存空间比作一个大型酒店1.数组中几个关键符号(a a[0] &a &a[0])的理解 例:int a[10]int a[10] a楼层里有10个地址相连的10个房间 每个房间里面能住4个人 a 就相当于是一个叫a的楼层, 1).他在左边时就代表着这个楼层的所有空间都是
2016-04-21 22:05:51 319
原创 2016年4月21日 21:18:25 我的第一篇博客~
哈哈哼哼,今天开始写博客,记录自己自学的过程,督促自己~选择了这条路趴着也要爬完....其实开始接触C语言是在高中时期....好吧先来个自我介绍,呵,我来自宇宙中美丽的蓝色星球,她位于银河系的太阳系中...好吧,叫做地球....名字为何有点土气...不调皮,,,哈哈,我自己一个人也能玩的如此开心,...好吧,骨子里就是个逗比...其实我很喜欢很多炫酷的东
2016-04-21 21:19:26 438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人