gnu c语言里的关键字typeof的问题

我看到有个使用例子是typeof(x0),这里假设x是一个函数指针数组,这样就可以得到这个函数返回值的类型了。
我没有看懂这里的x0是什么意思。

typeof用于表达式,则该表达式不会执行。只会得到该表达式的类型
所以传一个具体的进去以后, 得到的是函数的类型....
type(x 0 )

typeof (x0)