分析:
1. A是标识符,所以先看包涵标识符的括号,先看 (*A())
● (*A())中标识符的右边是小括号(),这个后缀表示A 是一个函数
● (*A())中标识符的左边是星号*,这个前缀表示A函数返回一个指针
2. 把(*A()) 作为整体,姑且称作标识符T,重复[1] 的步骤,分析char (*T[])()
● T的右边是中括号[],这个后缀表示T是一个数组
● T的左边是*,表示T的类型是指针数组,然后最后就是T是指向函数返回值为char的指针数组
3. 分析完了,结论是:
● A是一个函数,这个函数返回值是一个指针,这个指针为数组指针并指向一个char类型为返回值的函数