先来个简单的
typedef int myinteger;
myinteger i; // 相当于 int i;
这个比较好懂,直接给int这种整型类型起个别名。但一涉及到函数指针我就懵逼了,看了将近一天也有点晕,感觉懂了但还是不理解。就是向下面这个例子。
例子1
void (*b[10]) (void (*)());
typedef void (*pFun1)();
typedef void (*pFun2)(pFun1);
最简形式:pFun2 b[10];
主要不理解的地方就是怎么语法看起来这么怪呀,和上面我也感觉是有相似之处,但到底是有什么样的关联,这很令人头大。