typedef
其实可以理解为重命名,只是为了我们的代码更效率更方便
例如
#include<stdio.h>
typedef unsigned int u_int;
int main()
{
unsigned int a = 20;
u_int b = 20;
printf("%d\n", a); //20
printf("%d\n", b); //20
return 0;
}
可见a和b是相同的
typedef oldname newname;
由此得知 typedef可以把一串繁琐的代码重命名,使我们写代码更加方便,效率。