摘要:
一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意 阅读全文
posted @ 2016-04-25 23:18
薛定谔的小灯泡
阅读(202)
评论(0)
推荐(0)
摘要:
C语言中数据类型对变量的作用 知识点 1.C语言对地址的封装(通过变量访问内存) (1)int a; 把变量a和某个地址绑定,当编译器看到int a这句话时,第一步:通过int确定要分配的变量的内存地址的大小,并记录该地址,第二步:看到a这个变量名,把刚刚记录下来的地址和变量a绑定起来,以后要找某一 阅读全文
posted @ 2016-04-25 17:45
薛定谔的小灯泡
阅读(217)
评论(0)
推荐(0)
摘要:
内存编址寻址及内存对齐 1.内存的编址方法 (1)内存就是存放各种数据的地方,操作系统管理内存是按照字节的方式来管理的,也就是说,操作系统能够识别的最小的内存单位是字节。 (2)内存是一个物理元器件,也就是说每一个地址都是实际存在的,而且每一个内存单元都是有一个地址的,而且是唯一的地址。内存对应的地 阅读全文
posted @ 2016-04-25 10:45
薛定谔的小灯泡
阅读(141)
评论(0)
推荐(0)

浙公网安备 33010602011771号