typedef一次可以起两个别名吗
时间: 2023-08-10 22:01:43 浏览: 210
C语言 typedef:给类型起一个别名
可以的,`typedef` 语句可以一次为多个类型定义别名,例如:
```
typedef int Integer, *IntPtr, **IntPtrPtr;
```
这个语句定义了三个别名,分别是 `Integer`、`IntPtr` 和 `IntPtrPtr`,它们分别代表 `int` 类型、`int*` 类型和 `int**` 类型。这样,我们就可以使用这些别名来声明变量,而不需要写出完整的类型名。例如:
```
Integer x = 10;
IntPtr p = &x;
IntPtrPtr pp = &p;
```
这样就分别定义了一个名为 `x` 的整数变量,一个名为 `p` 的整数指针变量,以及一个名为 `pp` 的整数指针的指针变量。
阅读全文