int main()
{
    int arr[] = { 1,2,3,4,5,6,7,8,9,0 };
    int arr2d[][3] = { {9,8,7}, {6,5,4}, {3,2,1} };
    int(*_2d)[2] = (int(*)[2])arr;
    int* _1d = (int*)arr2d;
    for (int i = 0; i     {
        for (int j = 0; j         {
            printf("[%d][%d]: %d\n",i,j, _2d[i][j]);
        }
    }
    for (int i = 0; i     {
        printf("[%d]: %d\n", i, _1d[i]);
    }