typedef struct
时间: 2023-07-18 09:37:58 浏览: 87
`typedef struct`是C语言中用于定义结构体类型的语法。在C语言中,如果要定义一个结构体类型,通常需要使用以下语法:
```
struct MyStruct {
int x;
int y;
};
```
使用`typedef struct`语法可以将这个结构体类型定义成一个类型名,方便后续使用。例如:
```
typedef struct {
int x;
int y;
} MyStruct;
```
这样就定义了一个名为`MyStruct`的结构体类型,可以直接使用`MyStruct`作为类型名。与前面的例子等价。在C++中,可以直接使用`struct`关键字定义结构体类型,并且可以省略`typedef`关键字,例如:
```
struct MyStruct {
int x;
int y;
};
```
阅读全文