typedef 结构体
时间: 2023-11-21 22:56:22 浏览: 82
采用类似GPIO_TypeDef的方式,定义Led_TypeDef结构体类型,用结构体类型设置led参数,用固定占空比闪烁
在C语言中,typedef关键字可以用来为已有的数据类型取一个新的名字。当我们定义结构体时,可以使用typedef来为结构体类型取一个新的名字,这样我们在定义结构体变量时就可以直接使用这个新的名字,而不必每次都写出完整的结构体类型名。
下面是一个例子,假设我们要定义一个学生结构体类型,包含学生的姓名和年龄:
```c
struct student {
char name[20];
int age;
};
```
如果我们想要为这个结构体类型取一个新的名字,可以使用typedef关键字:
```c
typedef struct student STUDENT;```
这样,我们就可以直接使用STUDENT来定义结构体变量了:
```c
STUDENT s1;```
阅读全文