指针数组和parantheses中的指针

-2 c pointers

谁能告诉我两者之间的区别

int *p[n];
Run Code Online (Sandbox Code Playgroud)

int (*p)[n];
Run Code Online (Sandbox Code Playgroud)

哪个n号码?

我知道第一种情况意味着一个指针数组,但我想知道第二个声明意味着什么.

Ker*_* SB 5