目录
在看工程的过程中发现typedef的如下用法,感觉奇怪的知识又增加了:
- typedef uint16 DeviceID_impl[10];
- typedef uint16 Impl_uint16_array80[80];
- typedef uint8 Impl_uint8_array80[80];
下面罗列了typedef的四种用法:
typedef unsigned int uint_8;
- typedef struct {
- uint8 Chks;
- uint8 Cntr;
- uint8 LVPwrDisErr;
- } LVPwrDis;
- typedef int a[200];
- a b;//定义了一个b[200]的数组。通过typedef别名定义的。
- typedef void(*irq_func)(int);//函数指针,
- irq_func irq_array[32];//指针数组,本质是数组,数组的每一个元素都是指针,而且这个指针是指
C语言真的是博大精深。