- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 数据结构学习笔记3——单链表
1.相对于顺序表的线性存储,顺序表的链式存储(单链表为例)最突出的优点:对元素的插入与删除非常快;顺序表的线性存储插入和删除需要移动大量的元素,操作速度缓慢;而获取元素的速度相对而言比较快;单链表刚好和他相反,插入和删除很快,获取元素速度比不上线性表;2.单链表的形式:3.单链表的插入和删除:4.除了插入和删除的其他操作:创建单链表、销毁单链表、
2013-11-22 17:06:58 1099
原创 C语言Memset()与memcpy()总结
功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作 用 法: void *memset(void *s, char ch, unsigned n); 程序例: #include #include #include int main(void)
2013-11-19 19:54:00 18904 2
原创 读《C专家编程》总结(二)
这不是BUG,而是语言特性1.malloc使用注意:malloc(strlen(str)) ——错误;malloc(strlen(str) + 1) ——正确;因为字符串以'\0' 结尾,strlen函数只计算字符串的有效字符个数;2.break语句跳出的最近一层循环 int i=2; static int j =0; int a[10]
2013-11-19 13:03:38 1065
原创 读《C专家编程》总结(一)
1.数组下标从0开始而不是1开始!即a[0]——a[99],千万不要出现a[100]的情况。2.auto关键字是个就是个摆设,除非你想在定义的时候使代码对齐好看点如:register int a = 1; auto int b = 2; static c = 3;3.表达式中数组名可以"看做"是指针但记住,数组名并不是指针,有很多区别。4.不允许函数
2013-11-18 20:39:13 1190
原创 数据结构学习笔记1——顺序表
知识要点:1.数据之间的逻辑结构: 集合结构:数据元素之间没有特别的关系,仅同属相同集合 线性结构:数据元素之间是一对一的关系 树形结构:数据元素之间存在一对多的层次关系 图形结构:数据元素之间是多对多的关系2.数据之间的物理结构: 顺序存储结构:数据存放在地址连续的内存单元; 链式存储结构:数据存放的内存单元不连续,通过保存地址值的
2013-11-14 18:09:19 1205
如何保证串口数据传输HEX文件的准确与完整性
2014-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人