我将对此非常模糊,我很抱歉。这是家庭作业,我正在尝试学习一些东西,所以并不真正想要答案,而是想要解释。问题是
What is the datatype of thisThing
这不是实际代码,而是类似的示例
int* (*thisThing[])(int*, int*) = {someFunction1, someFunction2}
据我了解,thisThing 的“数据类型”只是一个 int。但是,我从未见过将函数返回类型称为“数据类型”。是否有一个原因?我知道在 C 中有指向函数的指针;这些指针与变量指针没有什么不同吗?任何解释都非常感谢!