数据结构 | C 语言的 typedef 发表于 2020-04-07 更新于 2020-04-14 分类于 数据结构 , c 阅读次数: Valine: 这个可以简化代码量,提供更好的阅读方式。 经典1234567891011121314# include <stdio.h>typedef int SHUZI;typedef struct Student{ int sid; char name[100]; char sex;}ST;int main(void){ SHUZI i = 10; ST st;} 指针方式123456789101112131415# include <stdio.h>typedef int SHUZI;typedef struct Student{ int sid; char name[100]; char sex;}* PST; //PST 等价于 struct Student*int main(void){ struct Student st; PST ps = &st; ps->sid = 99;} 多命名12345678910111213141516# include <stdio.h>typedef int SHUZI;typedef struct Student { int sid; char name[100]; char sex;} *PST, ST; //PST 等价于 struct Student*int main(void) { ST st; PST ps = &st; ps->sid = 99;} 请我喝杯咖啡吧~ 打赏 微信支付 支付宝