typedef struct{int n}PER 中的PER是结构体类型名吗
时间: 2024-03-23 13:44:06 浏览: 58
c语言第章结构体共用体和用户定义类型完美版资料.ppt
是的,PER是一个结构体类型名。在C语言中,使用typedef可以为一个已有的数据类型(比如结构体、枚举、指针等)定义一个新的别名,以方便程序员使用。在这个例子中,通过typedef将struct { int n }这个结构体定义为一个新的类型名PER,这样以后就可以用PER来代替struct { int n }这个结构体类型名了。比如,可以这样定义一个PER类型的变量:
```c
PER myper;
```
这个定义语句等价于:
```c
struct { int n } myper;
```
但是使用PER类型可以更加简洁明了。
阅读全文