Содержание
- 2. Часть 1
- 3. Динамическое выделение памяти Что это значит? Это значит то, что при динамическом выделении памяти, память резервируется
- 4. Динамическое выделение памяти Очень часто возникают задачи обработки массивов данных, размерность которых заранее неизвестна. В этом
- 5. Динамическое выделение памяти Для динамического выделение памяти необходимо подключить следующие библиотеки: stdlib.h malloc.h Для динамического выделения
- 6. Функция malloc() void * malloc( size_t sizemem ); Функция malloc выделяет блок памяти, размером sizemem байт,
- 7. Функция realloc() void * realloc( void * ptrmem, size_t size); Функция realloc выполняет перераспределение блоков памяти.
- 8. Функция calloc() void * calloc(size_t number, size_t size); Функция calloc выделяет блок памяти для массива размером
- 9. Функция free() void free(void * ptrmem); Функция free освобождает место в памяти. Блок памяти, ранее выделенный
- 10. Пример malloc() #include #include #include #include int main() { int *a; // указатель на массив int
- 11. Пример realloc()
- 12. Пример calloc() #include #include #include #include int main() { int *a; // указатель на массив int
- 13. Лабораторные работы
- 15. Скачать презентацию