摘要: 首先我们为什么要用链表? 1、使用数组之前要声明长度,但是有时候你并不知道你要的数据有多长 2、插入和删除数组数据比较难操作 3、无法在数组中加入不同类型的数据 链表就如同手表链。。每一个小节都与相邻的另外两小节首尾相接,也就是上一个节点的指针指向下一个节点的头部, 当然了,单向链表的头部和尾部(头 阅读全文
posted @ 2020-03-12 19:53 祁峰_1024 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本文介绍四个函数和用法(转自爱上小公举) 1.malloc()2.free()3.calloc()4.realloc() 在C中我们开辟内存空间有两种方式 :1.静态开辟内存 : 例如: int a; int b[10]; 这种开辟内存空间的特点是所开辟的内存是在栈中开辟的固定大小的 ,如a是4字节 阅读全文
posted @ 2020-03-12 17:25 祁峰_1024 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 枚举 enum 枚举 enum 也和int struct 一样,是一种数据类型。 在使用上enum有些类似struct ,在效果上和#define相同。 typedef enum Week { Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, 阅读全文
posted @ 2020-03-12 14:46 祁峰_1024 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 联合体和结构体的定义和使用几乎是一样的 union [union tag] { member definition; member definition; ... member definition; } [one or more union variables]; 只不过将struct 换成了 u 阅读全文
posted @ 2020-03-12 11:12 祁峰_1024 阅读(514) 评论(0) 推荐(0) 编辑