伙计们,我的教授给我们布置了一项作业,涉及使用数组、指针和函数进行键入。现在,在你跳到我的背上说“我们不会为你做功课”这件事之前,我的问题的答案并不能解决问题。事实上,我已经对答案做出了最好的猜测。我只是想听听您对此有何看法。
这是给我的 C 语句:
double(*foo(double(*)(double,double[]),double))(double, ...);
我们的问题涉及描述 foo 的类型。我的问题很简单:这个声明到底有什么作用?据我所知,这是我见过的最模糊和最不切实际的代码行之一,或者它实际上不是有效的 C。让我知道你的想法。
最佳答案
你想学的是Clockwise Spiral Rule .了解这一点将帮助您用简单的语言描述 C 中的任何类型。好好学习。
关于c - 这个 C 语句是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4252384/