数组:
数据结构---操作时候的特点:
优势:随机访问(存取)方便
不足:插入数据删除数据不方便
链式数据结构--链表
struct stu sl; // s1struct stu s2; // s2struct stu s3; //s3
s1-->s2-->s3
特点:
优势:增力和删除数据方便劣势:存取不方便
一般情况下数据节点都是开在堆上的
创建空链表:
也可以
头插法:
头删法:
共用体 (union)
struct demo
{
int a;
char b;
short c;
};
共用体技术:
可以让,多个变量,共用 同一块内存空间
//联合体
语法:
union 共用体名
{
成员列表
};
大小看成员最大字节。
可以通过union查看电脑大小端
注意:
1.共用体初始化时,只能给一个值,这个值默认时给到第一个成员的
2.共用体空间中数据,取决最后一次给到值
赋值的时候,每个成员只能影响,自己对应的字节
3.共用体类型
可以定义变量
可以定义数组
可以定义指针
可以做函数参数 和 返回值