Аз 2D масив казвам int a[2][3]
когато извикаме функцията, кажете add(a);
получаваме го с помощта на указател към масив void add(int(*p)[3])
НО
В 1D масив кажете int b[5]
съхраняваме адреса на масива в прост указател към цяло число int *p; p=b;
моят въпрос е, че защо не съхраним b в указател към масив ex int(*p)[5]=b;