我必须描述以下代码:
char *(**f[][]) ();
我理解开头的“char *”和结尾的“()”:它是一个没有参数并返回指向char的指针的函数。但是“(* * f [] [])”是什么意思?
有人能帮帮我吗?谢谢= D
答案 0 :(得分:6)
您可能想了解一个非常有用的网站:http://cdecl.org/
将f声明为指向函数的指针数组的数组,返回指向char的指针
更容易阅读英文,f
是指向函数指针的二维数组,返回字符串(或指向字符的指针)。
你为什么需要我不知道。