Что происходит, когда я использую разные последовательные функции calloc для одного и того же указателя?
int *ptr;
ptr = (int *) calloc(X, sizeof(int));
ptr = (int *) calloc(Y, sizeof(int));
ptr = (int *) calloc(Z, sizeof(int));
Где X, Y, Z - три разных значения.