指向函数的指针数组

时间:2014-06-05 05:56:32

标签: c pointers

函数指针数组和c中函数指针数组之间是否有任何区别?请举一个每个

的例子

1 个答案:

答案 0 :(得分:1)

不,因为函数指针是指向函数的指针。

typedef int (*Pf)(int); /* This defines a type to hold the addrese of int foo(int). */
Pf pfs[42]; /* Declares an array of the above. */

可能引起刺激的可能原因是

pfs[0] = foo;

pfs[1] = &foo;

pfs[0]pfs[1]生成相同的值。