С - что значит выражение?

Помогите разобраться с выражением. Мы создали тип данных структура с алиасом WORKER. А что происходит дальше - WORKER *base = malloc(itter * sizeof *base)? Мы инициализируем переменную base и присваиваем ей значение размера через указатель *base ?

int main(){
    typedef struct{
        char* fio;
        char* staff;
        int year;
    }WORKER;
    int itter=3, x;    
    //?
    WORKER *base = malloc(itter * sizeof *base);

Ответы (0 шт):