这是我在《透视C语言指标》这一书中看到的。
书中第76页型别定义了一函数指标,其定义方法如下:
typedef int (*fptr)(int, int);
上面的式子可定义出fptr这个新的型别(为一参数为两个整数,回传值为整数
的函数指标。)
这个型别可用来宣告、传入及传回函数指标,其中传入函数指标看起来就像
JavaScript中传入函数的用法一样,感觉蛮神奇的。(差别只在于C语言对型
别的要求还是比较强。)
请问,上面typedef的用法似乎和以前看过的用法不太一样,可以想成是与函
数指标有关的特殊用法吗?或是有其他更一般性的规范?
谢谢。