int u[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int (*p)[2] = (int (*)[2])u;
int i,j;
for( i = 0; i < 5; i++ ){
for( j = 0; j < 2; j++ ){
printf( "%d\n", p[i][j] );
}
}