Скажем, например, я создал указатель newPtr, и я использую malloc (некоторый размер), а затем я снова использую malloc (некоторый размер) с тем же указателем. Что происходит? Итак, я создаю второй блок памяти того же размера, что и первый? Указывает ли newPtr на тот же адрес?
Пример:
int *newPtr;
newPtr = malloc(10 * sizeof(int));
newPtr = malloc(10 * sizeof(int));