Скажем, у меня есть следующий код C:
int main () {
int *p = malloc(10 * sizeof *p);
*p = 42;
return 0; //Exiting without freeing the allocated memory
}
Когда я компилирую и выполняю эту C-программу, то есть после выделения некоторого пространства в памяти, будет ли выделена выделенная память (т.е. в основном занимать место) после выхода из приложения и завершения процесса?