Динамические структуры данных
[Скачать с сервера (152.3 Kb) - бесплатно] | 12.06.2009, 00:18 |
Лекция в виде презентации в формате pdf на тему: "Динамические структуры данных". Фрагменты из лекцииДинамические структуры данных – это структуры данных, память под которые выделяется и освобождается по мере необходимости.Примеры:
Преимущества и недостатки динамических структур данныхПреимущества
Недостатки:
void *calloc( size_t num, size_t size ); - Выделяет массив из num элементов размером size байт каждый. Возвращает либо адрес выделенного блока памяти, либо NULL, если память не выделена. void *realloc( void *memblock, size_t size ); - Расширяет или сокращает блок памяти memblock до новых размеров size. Возвращает либо адрес вновь выделенного блока памяти, либо NULL, если память не выделена. Если новый блок памяти выделяется успешно, то старый освобождается автоматически. Содержимое блока памяти сохраняется, на сколько это возможно. void free( void *memblock ); - Освобождает память, занимаемую выделенным блоком памяти. Выделение памяти под динамический массив
Добавил: COBA (12.06.2009) | Категория: Програм-е на ЯВУ Просмотров: 4534 | Загрузок: 1665 | Рейтинг: 5.0/1 | Теги: |
Комментарии (0) | |