typedef在c语言中作用
时间: 2023-08-05 18:02:07 浏览: 94
C语言中typedef的用法
在 C 语言中,typedef 是一种类型定义符号,它的作用是给已有的数据类型起一个新的名字。通过 typedef 可以为我们自定义的数据类型命名,方便代码的编写和维护。
typedef 的语法格式为:
```c
typedef 原类型名 新类型名;
```
例如,我们可以使用 typedef 为 int 类型起一个新的名字:
```c
typedef int Integer;
```
这样就可以用 Integer 替代 int 来定义变量了。
```c
Integer a = 10;
```
typedef 还可以用于定义结构体和枚举类型。例如,我们可以使用 typedef 定义一个新的结构体类型:
```c
typedef struct {
int x;
int y;
} Point;
```
这样就可以用 Point 来定义结构体变量了:
```c
Point p = { 10, 20 };
```
总之,typedef 可以方便地为我们自定义的数据类型起一个新的名字,让代码更加易读易写。
阅读全文