prog.c: In function ‘main’:
prog.c:14:12: error: assignment to ‘int *’ from incompatible pointer type ‘int (*)[2][2]’ [-Werror=incompatible-pointer-types]
ptr2[0]=&a[0];
^
prog.c:15:12: error: assignment to ‘int *’ from incompatible pointer type ‘int (*)[2][2]’ [-Werror=incompatible-pointer-types]
ptr2[1]=&a[1];
^
prog.c:21:9: error: assignment to ‘int ***’ from incompatible pointer type ‘int **’ [-Werror=incompatible-pointer-types]
ptr3=&ptr2[0];
^
prog.c:22:12: error: assignment to ‘int *’ from incompatible pointer type ‘int **’ [-Werror=incompatible-pointer-types]
ptr2[0]=&ptr1[0][0];
^
prog.c:23:12: error: assignment to ‘int *’ from incompatible pointer type ‘int **’ [-Werror=incompatible-pointer-types]
ptr2[1]=&ptr1[1][0];
^
cc1: all warnings being treated as errors