1 指针 指针是C语言的基本概念,每种数据类型都有相应的指针类型。指针类型变量存放的值实际上就是内存地址。指针的最基本操作: & 取地址 * 去引用(间接引用) 如: int i, *pi //其中 i 是整型变量,pi 是指向整数的指针。 pi = &i ; //则 &i 返回i的地址并把它赋值给 ...
分类:
其他好文 时间:
2016-08-10 13:59:26
阅读次数:
177
堆和链表
我们经常在题目中有要求,输入一个整数,然后以这个整数作为数组的元素个数,下面的程序代码是错误的。
int n,array[n];
scanf(%d,&n);
在Turbo C中,不允许出现动态数组。那么如果必须需要这样时,就只能使用链表了。
一、堆
堆是一种动态存储结构,实际上就是数据段中的自由存储区,它是C语言中使用的一种名称,常常用于动态数据的存储分配。堆中...
分类:
编程语言 时间:
2016-07-13 16:29:36
阅读次数:
197
根据用于分配内存的方法,C++中有3中管理数据内存的方式:自动存储、静态存储和动态存储(有时也叫做自由存储空间或堆)。在存在是间的长短方面,以这三种方式分配的数据对象各不相同。下面简要介绍这三种类型(注:C++11中新增了第四种类型——线程存储)1.自动存储在函数内部定义的常规变量使用自动存储空间, ...
分类:
编程语言 时间:
2016-07-06 20:08:18
阅读次数:
144
1.在函数中,只要说明了变量,就可为其分配存储单元 error:如auto和register类型的变量在定义它的函数被调用时才被分配存储单元 auto:默认的局部变量存储方式,(这种变量定义时在动态存储区被分配空间),使用完毕后(比如函数结束),被系统回收,整个过程是系统管理的,所有称为自动变量 r ...
分类:
编程语言 时间:
2016-07-02 06:53:49
阅读次数:
225
习题集解析部分 第8章 动态存储管理 ——《数据结构题集》-严蔚敏.吴伟民版 源码使用说明 链接??? 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明 课本源码合辑 链接??? 《数据结构》课本源码合辑 习题集全解析 链接??? 《数据结构题集》习题解析合辑 相关测试数据下载 ...
分类:
其他好文 时间:
2016-06-20 06:31:54
阅读次数:
273
课本源码部分 第8章 动态存储管理 - 存储紧缩 ——《数据结构》-严蔚敏.吴伟民版 源码使用说明 链接??? 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明 课本源码合辑 链接??? 《数据结构》课本源码合辑 习题集全解析 链接??? 《数据结构题集》习题解析合辑 本源码引 ...
分类:
其他好文 时间:
2016-06-20 00:35:53
阅读次数:
233
课本源码部分 第8章 动态存储管理 - 无用单元收集 ——《数据结构》-严蔚敏.吴伟民版 源码使用说明 链接??? 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明 课本源码合辑 链接??? 《数据结构》课本源码合辑 习题集全解析 链接??? 《数据结构题集》习题解析合辑 本源 ...
分类:
其他好文 时间:
2016-06-20 00:13:47
阅读次数:
503
课本源码部分 第8章 伙伴系统 - 边界标识法 ——《数据结构》-严蔚敏.吴伟民版 源码使用说明 链接??? 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明 课本源码合辑 链接??? 《数据结构》课本源码合辑 习题集全解析 链接??? 《数据结构题集》习题解析合辑 本源码引入 ...
分类:
其他好文 时间:
2016-06-19 22:52:11
阅读次数:
139
课本源码部分 第8章 动态存储管理 - 边界标识法 ——《数据结构》-严蔚敏.吴伟民版 源码使用说明 链接??? 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明 课本源码合辑 链接??? 《数据结构》课本源码合辑 习题集全解析 链接??? 《数据结构题集》习题解析合辑 本源码 ...
分类:
其他好文 时间:
2016-06-19 22:43:11
阅读次数:
303
说明一、课外三种C标准windows下使用gcc其他二、基础知识表达式存储器指针字符串数组结构(结构体)联合枚举位字段递归三、分而治之小工具输入输出创建自己的数据流命令行参数使用多个源文件四、动态存储 2016/2/23 14:41:06 《嗨翻C语言》,本书分为三个部分。 本书分为三个部分:第1章... ...
分类:
编程语言 时间:
2016-06-12 20:34:56
阅读次数:
235