Lv.1
偷吃月亮
更多个人资料
33
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
在校学生一枚,欢迎来共同学习
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
30
3
0
0
0
个人资料
个人介绍
在校学生一枚,欢迎来共同学习
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
C语言动态内存管理
如果我们的代码是在一个给别人用的函数中,你在里面做了二次内存分配,并把整个结构体返回给用户。用户调用free可以释放结构体,但是用户并不知道这个结体内的成员也需要free,所以你不能指望用户来发现这个事。所以,如果我们把结构体的内存以及其成员要的内存一次性分配好了,并返回给用户一个结构体指针,用户做一次free就可以把所有的内存也给释放掉。
C语言
偷吃月亮
2023-04-26 20:43:34
1033
0
0
2023-04-26 20:43:34
999+
0
0
数据在内存中的存储
本章内容其实更像是一种修炼内功,其实并不一定会考或者怎么样,但是绝对能够让我们的知识面更广,对知识的理解加深,看一些代码能够理解的更加深刻,也可以说提高我们的编程素养。
C语言
偷吃月亮
2023-04-26 20:37:45
943
0
1
2023-04-26 20:37:45
943
0
1
【数据结构】详解八大排序
对于排序的了解一定要理解思想,能够很清楚它的时间复杂度和空间复杂度,稳定性等特性。 稳定的排序有:直接插入排序、冒泡排序、归并排序 不稳定的排序有:希尔排序、选择排序、堆排序、快速排序、计数排序
C语言
数据结构
偷吃月亮
2023-04-26 20:29:05
992
0
0
2023-04-26 20:29:05
992
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注