Этот вопрос задавали в письменном раунде собеседования:
#include<alloc.h>
#define MAXROW 3
#define MAXCOL 4
main()
{
int (*p)[MAXCOL];
p = (int (*)[MAXCOL]) malloc(MAXROW*(sizeof(*p)));
}
Сколько байтов выделяется в процессе?
Если честно, я не ответил на вопрос. Я не понял назначение p
.
Может кто-нибудь объяснить мне, что будет ответом и как его можно вывести?