typedef struct 的用法
时间: 2023-10-16 18:15:46 浏览: 55
typedef struct 用法详解和用法小结
5星 · 资源好评率100%
`typedef` 可以用来为一个数据类型定义一个新的名称,它的语法如下:
```
typedef old_name new_name;
```
这个语法的意思是:将 `old_name` 起一个新的名字 `new_name`。
使用 `typedef` 可以使代码更加易读,并且可以使代码变得更加模块化和可维护。
`struct` 是 C 语言中用于定义结构体的关键字。可以使用 `typedef` 为一个 `struct` 定义一个新的名称,例如:
```
typedef struct {
int x;
int y;
} point;
```
这个语句将 `struct { int x; int y; }` 定义为一个新的名称 `point`,这样就可以使用 `point` 来定义结构体变量:
```
point p = {0, 0};
```
这样就定义了一个名为 `p` 的结构体变量,并把它的成员变量 `x` 和 `y` 初始化为 0。
阅读全文