C语言,有以下说明和定义,则对fun函数的正确调用语句是()

答案是什么???求详细解答 *b()也是一个函数, 所以这个 b=fun: *b(w); 对不对????
main() { int (*a)(int*), *b(), w[10],c;┆ } fun(int *c) {┅}(A)a=fun: a(w); (B) a=fun: (*a)(&c);〃 (C) b=fun: *b(w); (D) fun(b);

第1个回答  2019-12-06
B 其中的b是一个函数的声明,声明了一个返回值为int * 的函数b。所以b是不能作为指针使用的,因此C是错误的