linux kernel中采用的数据结构的风格
struct list_head {
struct list_head *next, *prev;
};
通过使用指针管理数据,可以避免产生多个数据副本,也就是说只存在一个instance。从而使数据结构更加纯粹。
在linux的编程风格中不推荐使用typedef。
但是在嵌入式领域,几乎通篇的类型都是typedef。