3-1 C语言生命的优先级规则(p64)
步骤
取标识符
查看标识符右边的符号如[],()
如果左面的括号是一个左括号,说明括号里面的内容已经被处理完毕了,此时返回第二步
如果左边是 const, volatile 和 * 中的一个,则继续向左读,直到不是这三个;如果是 * ,表示指向...的指针,返回至4
剩下的基本类型 如 static unsigned int
例子:char *const *(*next)()
next是一个函数指针,这个函数的返回值指向另一个指针,该指针指向指向一个只读的char型的指针。
例子:char *(*c[10])(int **p)
c是一个数组指针,每个元素指向这样一个函数,该函数具有一个int型的二级指针,并且返回一个char型的指针。
Last updated
Was this helpful?