B 优先级从高到低依次是:
C 如果const和(或)volatile关键字的后面紧跟类型说明符(如int, long等),那么它作用于类型说明符。其它情况下,const和(或)volatile关键字作用于它紧邻的指针星号。
用上面的规则分析这个C语言声明:
B1 (*next)表示:next是一个指向...类型的指针
B2 (*next)()表示:next是一个的函数指针,函数的返回类型为...
B3 处理前缀的"*",得出函数的返回类型为指针。
C 最后,把char * const解释为指向字符的常量指针
综合起来就是:
”next是一个指针,它指向一个函数,该函数返回一个指针,这个指针指向另一个指向char的常量指针。“