Molemmat funktiot on määritelty stdlib.h-tiedostossa.
void *malloc(size_t tavujen_lkm);
![]() | tavujen_lkm ilmaisee varattavan muistialueen koon tavuina. |
![]() | Tyyppi size_t on määritelty tiedostossa stdlib.h. Se on synonyymi tyypille unsigned int. |
![]() | malloc() palauttaa arvonaan varatun muistialueen osoitteen. Ellei halutunkokoista muistialuetta ole vapaana, malloc() palauttaa arvon NULL. |
void free (void *p);
![]() | free()-funktion parametriksi annetaan täsmälleen se muistiosoite, jonka malloc() on palauttanut. |