typedef是对类型起个别名,灵活使用typedef可以使代码更简介清晰。这篇笔记是对这些用法的总结,将会持续不断的补充中。

  1. 用typedef定义结构
    如果直接声明结构类型,那么在定义结构变量时得带上struct关键字。这样比较繁琐,用typedef可以简化结构变量的定义。
    比如 typedef struct data_struct { ....} data_s;
    我们在定义一个结构变量时可简化成这样。
    data_s item;