Презентация Управление памятью и указатели онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Управление памятью и указатели абсолютно бесплатно. Урок-презентация на эту тему содержит всего 20 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Управление памятью и указатели



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    20 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    539.42 kB
  • Просмотров:
    65
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Четвертое занятие. Управление
Содержание слайда: Четвертое занятие. Управление памятью и указатели

№2 слайд
Структура памяти программы
Содержание слайда: Структура памяти программы

№3 слайд
То что пока не пригодится
Содержание слайда: То что пока не пригодится Сегменте данных описывает переменные (выделяется память под глобальные переменные и массивы). Сегмент кода содержит команды из нашей программы, которые будут исполнятся Вопрос: почему глобальные массивы и переменные создаются без мусора?

№4 слайд
Сегмент стека Стек Стек это
Содержание слайда: Сегмент стека (Стек) Стек это непрерывная область оперативной памяти организованная по принципу LIFO (last in — first out, «последним пришёл — первым вышел»).

№5 слайд
Ограничения Размер данных
Содержание слайда: Ограничения Размер данных должен быть известен до компиляции Размер стека ограничен (возможно переполнение стека)

№6 слайд
Динамическая память heap
Содержание слайда: Динамическая память (heap) структуры данных, с помощью которой реализована динамически распределяемая память приложения

№7 слайд
Схема выделения памяти в куче
Содержание слайда: Схема выделения памяти в куче Создание переменной для хранения адреса (Указатель) Резервирование памяти Запись адреса начала памяти в Указатель

№8 слайд
Указатель англ. pointer
Содержание слайда: Указатель (англ. pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса. Имеет размер разрядности приложения.

№9 слайд
Использование amp - взятие
Содержание слайда: Использование & - взятие адреса у переменой * - разыменование (получение значения по адресу) Вопрос: что выведет программа?

№10 слайд
Осторожность не помешает! Си
Содержание слайда: Осторожность не помешает! Си позволяет легко выстрелить себе в ногу; с C++ это сделать сложнее, но, когда вы это делаете, вы отстреливаете себе ногу целиком.

№11 слайд
Первый выстрел
Содержание слайда: Первый выстрел 2147483647 – 2147483392 = 255

№12 слайд
Теперь во вторую ногу
Содержание слайда: Теперь во вторую ногу

№13 слайд
Зато весело
Содержание слайда: Зато весело

№14 слайд
Работа с памятью malloc N -
Содержание слайда: Работа с памятью malloc(N) - выделяет блок памяти, размером N байт, и возвращает указатель на начало блока. realloc(ptr, N) - выполняет перераспределение блоков памяти. Размер блока памяти, на который ссылается параметр ptr изменяется на N байтов. Блок памяти может уменьшаться или увеличиваться в размере. calloc(num, size) - выделяет блок памяти для массива размером — num элементов, каждый из которых занимает size байт, и инициализирует все свои биты в нулями.

№15 слайд
Самая важная функция free
Содержание слайда: Самая важная функция free(void* ptr) - освобождает место в памяти. Блок памяти, ранее выделенный с помощью вызова malloc, calloc или realloc освобождается. То есть освобожденная память может дальше использоваться программами или ОС. ptr – указатель на память которую нужно освободить.

№16 слайд
А иначе плохо Утечка памяти
Содержание слайда: А иначе плохо Утечка памяти (англ. memory leak) - процесс неконтролируемого уменьшения объёма свободной оперативной или виртуальной памяти компьютера, связанный с ошибками в работающих программах, вовремя не освобождающих ненужные уже участки памяти

№17 слайд
Практика Средне
Содержание слайда: Практика Средне арифметическое произвольного количества чисел.

№18 слайд
Динамический двумерный массив
Содержание слайда: Динамический двумерный массив Представляет собой указатель на указатель.

№19 слайд
Практика Организовать не
Содержание слайда: Практика Организовать не прерывный ввод чисел в массив. Вывести максимальное и минимальное.

№20 слайд
Домашнее задание Организовать
Содержание слайда: Домашнее задание Организовать не прерывный ввод текста в консоль. Найти самое длинное слово и вывести его.

Скачать все slide презентации Управление памятью и указатели одним архивом: