[] 比 * 绑得更紧. int *a[4] 是「4 个指针」; int (*pa)[4] 是「一个指针, 指向长度为 4 的数组」. 步进单位完全不同.
[]
*
int *a[4]
int (*pa)[4]