typedef struct 什么意思
时间: 2023-11-26 11:46:46 浏览: 139
C_C++中typedef_struct和struct的用法
5星 · 资源好评率100%
`typedef struct` 是一种C语言中的语法,用于定义一个新的数据类型。它可以将一个结构体定义为一种新的类型,方便在程序中使用。通过 `typedef` 关键字,我们可以为结构体定义一个新的名称,这个名称就是我们定义的新类型的名称。下面是一个例子:
```c
typedef struct {
int year;
int month;
int day;
} Date;
```
在这个例子中,我们定义了一个名为 `Date` 的新类型,它包含了年、月、日三个成员变量。这样,我们就可以在程序中使用 `Date` 类型来定义变量了,例如:
```c
Date today = {2021, 10, 1};
```
这样就定义了一个名为 `today` 的 `Date` 类型的变量,它的值为 2021 年 10 月 1 日。
阅读全文