Распределение памяти
Определение: char *malloc (size) unsigned size;
calloc - выделение памяти и обнуление ее.
Определение: char *calloc (nelem, elsize) unsigned nelem, elsize;
realloc — изменение размера ранее выделенной памяти.
Определение: char *realloc (ptr, size) char *ptr;
unsigned size;
free - освобождение ранее выделенной памяти.
Определение: void free (ptr) char *ptr;