c中复杂的函数声明

时间:2015-02-04 11:08:51

标签: c function declaration

我有一个关于我无法弄清楚的一行代码的问题

int *(*func)(int a, float b);   

我似乎无法理解这意味着什么,它是指向指向返回int的函数的指针的指针吗?

1 个答案:

答案 0 :(得分:3)

不,从里到外读取它,它是一个指向函数的指针,它接受两个参数intfloat,并返回指向int的指针。