typedef的四种用法 typedef的四种用法: 1)为基本数据类型定义类型名 typedef unsigned int uint_8; 2)为自定义数据类型(结构体、枚举、共用体)定义别名 3)为数组定义简易的别名 typedef int a[200]; a b;//定义了一个b[200]的数组。通过typedef别名定义的。 4)为指针定义简洁的名称 typedef void(*irq_func)(int);//函数指针, irq_func irq_array[32];//指针数组,本质是数组,数组的每一个元素都是指针,而且这个指针是指向函数