![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Fantasy️
小白一枚~
展开
-
2021-03-14
C语言中malloc函数的6种常见错误 今天就讲述一下生活中malloc的6种常见错误,这些错误都是值得注意的哟!废话不多说,直接上代码。(本人笔记资料来自学习网站,仅用于学习,如有侵权,请联系删除) 1.动态开辟内存失败后,对NULL指针的解引用操作 对于动态开辟内存可能会存在开辟失败的情况,如下: int* p = malloc(10 * sizeof(int)); //malloc开辟空间失败 将会对NULL指针解引用 *p = 10; free(p); 所以在每次开辟完空间后需要进行原创 2021-03-14 15:40:09 · 75 阅读 · 0 评论 -
2021-03-08
使用头插法和尾插法创建链式线性表 数据结构的开篇便是线性表,而链式线性表的创建无疑也是非常重要。今天我所学的便是这些内容[嘿嘿],所以就由我来给大家分享一下吧!(这里以有头节点和数据为整型为例)。废话不多说,直接上代码。 头插法(逆置) //头插法练习 #include <stdio.h> #include <stdlib.h> //定义声明节点结构类型 typedef struct LNode { int data; struct LNode* next; }LNode,原创 2021-03-08 10:12:44 · 95 阅读 · 0 评论 -
2021-03-05
静态方法实现通讯录的基本功能 近两日跟鹏哥学习了简易版通讯录的实现,我今天先把这个给分享一下。过几天我会把这个改成使用malloc、realloc函数等动态方法实现,希望有帮助到你的地方[狗头]。废话不多说,直接上代码。 Contact.h头文件 #define _CRT_SECURE_NO_WARNINGS #define MAX 1000 #define MAX_NAME 20 #define MAX_SEX 5 #define MAX_TELE 12 #define MAX_ADDR 100 #原创 2021-03-05 10:37:02 · 230 阅读 · 2 评论 -
2021-03-03
关于C语言处理字符串的基本函数整理 应昨天的承诺,我今天就来了[嘿嘿],今天就整理了一些关于处理字符串的基本函数。有不对的地方,请大佬们指出,我及时改正哦!废话不多说,直接上代码。[狗头保命] //头文件 #include <stdio.h> #include <stdlib.h> //字符串处理函数 //1.1 字符串拷贝 strcpy(目标字符串,被复制字符串) strcpy(str2,str); //1.2 字符串中部分字符拷贝 strncpy(目标字符串,被复原创 2021-03-03 20:54:41 · 95 阅读 · 1 评论