typedef用以给数据类型或者函数类型取别名以及给指针类型取别名;
取别名的目的是使复杂的类型简单化或者便于记忆;
1,给已知数据类型取别名
2,给指针类型取别名,相对于给数据类型取别名只是多加了一个*符号
3,给函数指针类型取别名
声明:typedef int (*per)(int)
含义:per是一个指针类型,是返回值为int,形参只有一个int的函数指针类型;
使用 :per a,表示a是一个函数指针;
typedef用以给数据类型或者函数类型取别名以及给指针类型取别名;
取别名的目的是使复杂的类型简单化或者便于记忆;
1,给已知数据类型取别名
2,给指针类型取别名,相对于给数据类型取别名只是多加了一个*符号
3,给函数指针类型取别名
声明:typedef int (*per)(int)
含义:per是一个指针类型,是返回值为int,形参只有一个int的函数指针类型;
使用 :per a,表示a是一个函数指针;