- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 字符串操作函数实现strcpy() strcmp()...
strcpy() 复制字符串 strcpy() 复制字符串 strcpy() 复制字符串 strlen() 字符串求长度 strncpy() 复制指定长度字符串 strncmp() 比较指定长度字符串 strncat() 添加指定长度字符串
2017-09-29 15:46:34 815
原创 单链表---删除无头单链表的非尾结点(不遍历链表)
删除无头单链表的非尾结点 代码实现 // 删除无头单链表的非尾结点 void DeleteNotTailNode(PNode pos) { PNode pDel = NULL; if (NULL == pos || NULL == pos->_pNext) return; pDel = pos->_pNext; pos->_data = pDel->_data; pos-
2017-09-29 14:47:08 386
原创 链表的基本操作
单链表: 1、逻辑上连续,位置上可以不连续的存储方式。 2、单链表由无数个结点组成,每个结点由数据段和指针域组成,数据段存储数据,指针域存储后继的地址。 3、每个结点最多有一个前继和一个后继。 4、其中第一个结点没有前继,所以我们通常建立一个头结点来保存他的位置,其中头结点的数据不关注。 5、最后一个结点没有后继,所以我们将最后一个结点的指针域赋为NULL。 单链表基本操作的函数实现:
2017-09-29 14:36:17 459
原创 C语言之一级指针与二级指针剖析
什么是指针? 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址, 它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 总结:指针就是变量,用来存放地址的变量。(存放在指针中的值都被当做地址来处
2017-09-24 17:42:48 901
原创 注释转换:将代码注释转化为C++注释
注释转换:将代码中的注释转换为同一类注释。 将以下代码中的注释转换为C++注释(input.c): int a = 10; // 1.一般情况 int num = 0; /* int i = 0; */ // 2.换行问题 /* int i = 0; */int j = 0; /* int i = 0; */ int j = 0; // 3.匹配问题 /*int i = 0;/*xxxxx
2017-09-15 13:00:44 857
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人