说明:
"指向函数的N个指针数组,返回指向函数的指针并返回指向整数的指针"
任何人都可以帮我理解上述声明的函数原型吗?
给出答案 - int *(*(*a[N])()) ();
请有人解释我们如何得出上述答案吗?
答案 0 :(得分:1)
*a[N]
是N个指针的数组,称之为x
*(x)()
返回函数指针,调用它y
int *(y) ()
是函数指针返回整数
答案 1 :(得分:1)
int *(*(*a[500])()) ();
转换为:
声明一个指向函数返回指针的指针的数组500 函数返回指向int的指针
注意:下次使用此站点来理解复杂的指针语句http://cdecl.org/