Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Labs1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
315.39 Кб
Скачать

1.5 Проведение исследований по использованию типизированных указателей в программе

1. По результатам работы проекта проведите анализ начальных значений указателей, до их инициализации и выделения динамической памяти.

2. Проведите анализ значений указателей после размещения переменных в динамической памяти. Обратите внимание, на сколько байт отличаются значения адресов каждого последующего указателя, и каков размер в байтах каждой динамической переменной. Сделайте вывод о том, точное ли количество байт выделяется под каждую переменную.

3. В режиме трассировки посмотрите значения указателей и значения переменных, на которые они указывают до и после запроса памяти. Результаты занесите в таблицу и сделайте вывод о том, можно ли через указатель обратиться к некоторому участку памяти, если в нем «мусор».

4. Объявите дополнительный указатель и присвойте ему значение NULL. Затем попробуйте разименовать его. О результатах выполнения этого участка программы напишите выводы.

1.3 Содержание отчета

  • 1. Наименование работы.

  • 2. Цель работы.

  • 3. Цель проекта.

  • 4. Тексты программ решения заданий согласно пункта 1.3.

  • 4. Рисунок с изображением интерфейса проекта.

  • 5. Текст программы.

  • 6. Выводы о результатах проведенных исследований согласно пункта 1.5.

Контрольные вопросы и задания

    1. Распределение памяти для программы

    2. Понятие статической и динамической памяти

    3. Понятие указатель.

    4. Понятие типизированный и бестиповый указатель

    5. Понятие адрес

    6. Описание типов для указателей

    7. основные операции с указателями.

    8. Возможные состояния указателя.

    9. Порядок размещения переменных в динамической памяти

    10. Понятия статической и динамической переменных.

    11. Отличия при работе со статической и динамической переменными

    12. Возможные ошибки при работе с указателями

    13. По заданию преподавателя выполнить задание, подобное заданиям пункта 1.3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]