摘要: 地址和指针的概念: 内存区的每一个字节有一个编号,这就是“地址”。如果在程序中定义了一个变量,对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式: 1)直接访问 例如:a = 6; 2)间接访问 例如:scanf("%d", &a); 调用函数时,把变量a的地址传 阅读全文
posted @ 2016-03-27 15:09 Kingdev 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 程序的内存分配 在计算机系统中,运行的应用程序的数据都是保存在内存中,不同类型的数据,保存的内存区域不同,包括: 1、栈区[stack]:由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区[heap]:一般由程序员分配释放,若程序员不释放,程序结束时可 阅读全文
posted @ 2016-03-27 11:34 Kingdev 阅读(4910) 评论(0) 推荐(0) 编辑