Geben Sie einen doppelten Zeiger frei

Ich habe eine 2D-Matrix mit dem folgenden Doppelzeiger erstellt:

int** pt; pt = (int*) malloc(sizeof(int)*10);

Ich weiß, dass ein Zeiger so befreit wird

free(ptr);

Wie können wir den Doppelzeiger freigeben?

Was ist, wenn wir etwas drucken und später diesen Speicher freigeben und das Programm beenden? Besteht das endgültige Gedächtnis aus dem, was wir verwendet haben, oder wird es dasselbe sein wie das ursprüngliche?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage