在以下情况下如何分配指针数组?

我想通过n 2D数组制作数组2。

下面是n by 2 2D数组,但是如何定义2 by n Array列表?

int main()
{
    // ...

    int(*list)[2]; // this is 2*n array

    // ...
}