1、起别名:typedef unsigned char unit8_t;
2、定义一种指针类型:typedef int(*FUN)(int,int);
指向的函数必须带有相同的返回类型和参数列表。
使用方法:
int add(int a,int b)
{
return (a+b);
}
typedef int(*FUN)(int,int);
FUN f = add;
int sum=f(1,2);
或者:
typedef int(FUN)(int,int);
FUN *f = &add; 注意:
typedef int(*FUN)(int,int)和typedef int* FUN(int,int);