Категория
Информатика
Тип
дипломная работа
Страницы
10 стр.
Дата
30.03.2013
Формат файла
.html — Html-документ
Архив
296196.zip — 7.38 kb
Оцените работу
Хорошо  или  Плохо


Текст работы

Введение


Адресация динамических переменных происходит через указатели. В Паскале можно определить переменные, которые имеют тип указатель, их значения определяют адрес объекта. Для работы с динамическими переменными в программе должны быть предусмотрены:

выделение памяти под динамическую переменную;

присвоение указателю на динамическую переменную адреса выделенной памяти (инициализация указателя);

освобождение памяти после использования динамической переменной.



1. Указатели. Описание указателей


Указатели - это особый тип данных. В переменных этого типа хранятся адреса других переменных содержащих полезную для программы информацию. На первый взгляд может показаться, что использование указателей приводит к лишним затратам памяти и к усложнению программы, а также существе усложняет и сам процесс программирования. В данной главе мы, приведем такие примеры использования указателей, из которых станет ясно, что все дополнительные затраты на их хранение и обработку окупаются в полной мере. Работа с указателями предусмотрена не только в Pascal, но и в некоторых других языках программирования. Например, в языке С указатели используются практически в любой программе.

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


. Указатели и адреса


Известно, что адресом переменной является адрес первого байта ячейки памяти, которая под нее отводится. Для данных структурных типов (массивов и записей) их адресом считается адрес первого байта первого элемента.



Ваше мнение



CAPTCHA