int (*(*q)(int (*)()))();
好的,我开始说:q 是一个指向函数的指针,它接受...不确定接下来应该遵循什么,但也许它是...一个指向函数的指针,它不接受任何东西并返回 int,并返回指针到一个函数,它不接受任何东西并返回 int。
最佳答案
诀窍在于 q
本身是一个返回 和 的函数指针。 cdecl
说:
declare q as pointer to function (pointer to function returning int) returning pointer to function returning int
关于c - 如何阅读这个变量声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17097145/