Я создал двумерную матрицу, используя двойной указатель:
int** pt; pt = (int*) malloc(sizeof(int)*10);
Я знаю, что указатель освобождается таким образом
free(ptr);
Как мы можем освободить двойной указатель?
Что делать, если мы что-то напечатаем, а потом освободим эту память и выйдем из программы? Заключительная память состоит из того, что мы использовали, или оно будет таким же, как и исходное?