# 3-1 C语言生命的优先级规则(p64)

步骤

1. 取标识符
2. 查看标识符右边的符号如\[],()
3. 如果左面的括号是一个左括号，说明括号里面的内容已经被处理完毕了，此时返回第二步
4. 如果左边是 **const**, **volatile** 和 **\*** 中的一个，则继续向左读，直到不是这三个；如果是 \* ，表示指向...的指针，返回至4
5. 剩下的基本类型 如 **static unsigned int**

例子：`char *const *(*next)()`

next是一个函数指针，这个函数的返回值指向另一个指针，该指针指向指向一个只读的char型的指针。

例子：`char *(*c[10])(int **p)`

c是一个数组指针，每个元素指向这样一个函数，该函数具有一个int型的二级指针，并且返回一个char型的指针。
