Sari la conținut
Grile.app

În C, ce operație eliberează un bloc obținut prin malloc, după terminarea folosirii sale?

Exercițiu original Grile.app pentru Bazele programării calculatoarelor (CSIE, ASE București), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Bazele programării calculatoarelor

  1. A.p++
  2. B.sizeof(p)
  3. C.free(p)✓ Corect
  4. D.delete[] p

Răspuns corect: C – free(p)

Explicație

Blocurile alocate cu malloc se eliberează cu free; pointerul nu mai poate fi dereferențiat după eliberare.

Sursă: Exercițiu original Grile.app, creat cu ajutorul AI pe tematica: ASE DICE · T6: Lucrul cu pointeri · nedatat; arhivă curs 2019–2020. Nu este un subiect oficial de examen.

Material universitar de referință · Memorie dinamică și const · T6, diapozitivele 9–10

Alte întrebări de la Bazele programării calculatoarelor