在二维数组中,形如(a+1)[1]这样的式子怎么理解

在二维数组中,形如(a+1)[1]这样的式子怎么理解
例如a[3][4]={1,2,3, 12}
输出*(a+1)[1]是9,为什么?

相当于 a[1][1]
a[3][4]={1,2,3, 12},a[1][1]越界了,结果是多少不确定

符号优先级问题。
另外,不 是越界,是未完全初始化

 byte a[3][4]=
    {
        {1,2,3, 12},
        {11,21,31, 121},
        {12,22,32, 122},
    };
    byte b = *(a+1)[1];             //  12
    byte b2 = *((a+1)[1]);          //  12
    byte b3 = (*(a+1))[1];          //  21