C语言--typedef的四种用法

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];//指针数组,本质是数组,数组的每一个元素都是指针,而且这个指针是指向函数

你可能感兴趣的:(C语言)