Proszę o pomoc w zadaniu i wytłumaczenie, czemu takie rozwiązanie. Z góry bardzo dziękuję :)
Przy następujących deklaracjach:
int *p, **q;
int (*a)[5];
int m1[2] [5];
int m2[2][3];
Które z poniższych instrukcji są poprawne?
p = m1[0];
p = &m2[1][2];
p = m1;
a = m1;
a = m2;
*q = m2[0];
q = m2;