0202 嵌入式第十六天

结构体

注意:

  1. 结构体类型可以定义在函数里面,但此时作用域被限定在该函数中
  2. 结构体的定义形式 :
    1. 先定义类型,后定义变量

Struct stu

{

      …

};

    1. 定义变量的同时定义类型

Struct stu s;

{

      …

}s1,s2,*s3,s4[10];

Struct stu s;

    1. 省略类型名 --- 如果只用一次,可以用

Struct

{

      …

}s1,s2,*s3,s4[10];

判断大小端

0202 嵌入式第十六天_第1张图片

共用体

共用体类型可以是函数参数,也可以是函数返回值类型

节省压缩空间大小

0202 嵌入式第十六天_第2张图片

枚举:

一枚一枚列举,逐个列举定义为枚举

如果一个变量只有几种可能的值,则可以定义成枚举

将变量的值一一定义出来

0202 嵌入式第十六天_第3张图片

0202 嵌入式第十六天_第4张图片

链式

0202 嵌入式第十六天_第5张图片

空链表

0202 嵌入式第十六天_第6张图片

你可能感兴趣的:(嵌入式硬件,排序算法,数据结构,算法,前端,linux)