- 博客(7)
- 收藏
- 关注
原创 文件 动态内存 链表(部分)
(void*)malloc(size) 头文件#include<stdlib.h>- free必须释放动态内存开辟的空间- 如果参数p是NULL指针,则函数什么都不做链表是由一系列节点组成,每个节点包含两个域,一个是数据域,数据域用来保存数据。另外一个是指针域,保存下一个节点的地址。链表在内存是非连续的。- 链表在指定位置插入和删除不需要移动元素,只需要修改指针即可。- 但是查找某个元素位置的效率就低一点,不如数组便利- 链表相对于数组来讲,多了指针域空间的开销。
2024-11-27 08:56:45
1519
原创 第二周
指针就是地址(内存中一个单位的编号),口语中的指针通常指的是指针变量。- 指针是用来存放地址的,地址是唯一标识一块地址空间的。- 指针大小在32位平台(x86)是4个字节,在64位平台(x64)是八个字节。
2024-11-01 22:20:06
1120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人