typedef 重命名结构体
时间: 2023-09-03 20:07:12 浏览: 267
用typedef定义类型详细总结
要重命名一个结构体,可以使用`typedef`关键字。下面是一个示例:
```c
typedef struct {
int id;
char name[20];
} Person;
int main() {
Person p;
p.id = 1;
strcpy(p.name, "John");
printf("Person ID: %d\n", p.id);
printf("Person Name: %s\n", p.name);
return 0;
}
```
在上面的例子中,`typedef`关键字用于给结构体类型定义一个新的名称`Person`,以方便在代码中使用。这样,我们可以直接使用`Person`来声明结构体变量,而不需要每次都写完整的结构体声明。
阅读全文