рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Представление указателей в языках программирования - раздел Образование, ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ В Программе На Языке Высокого Уровня Указатели Могут Быть Типизирова...

В программе на языке высокого уровня указатели могут быть

типизированными и нетипизированными.

При объявлении типизированного указателя определяется и тип

объекта в памяти, адресуемого этим указателем. Так например, объ-

явления в языке PASCAL: Var ipt : ^integer; cpt : ^char;

или в языке C: int *ipt; char *cpt;

означают, что переменная ipt представляет собой адрес области па-

мяти, в которой хранится целое число, а cpt - адрес области памя-

ти, в которой хранится символ. Хотя физическая структура адреса

не зависит от типа и значения данных, хранящихся по этому адресу,

компилятор считает указатели ipt и cpt имеющими разный тип, и в

Pascal оператор: cpt := ipt;

будет расценен компилятором как ошибочный (компилятор C для ана-

логичного оператора присваивания ограничится предупреждением).

Таким образом, когда речь идет об указателях типизированных, пра-

вильнее говорить не о едином типе данных "указатель", а о целом

семействе типов: "указатель на целое", "указатель на символ" и

т.д. Могут быть указатели и на более сложные, интегрированные

структуры данных, и указатели на указатели.

Нетипизированный указатель - тип pointer в Pascal или void *

в C - служит для представления адреса, по которому содержатся

данные неизвестного типа. Работа с нетипизированными указателями

существенно ограничена, они могут использоваться только для сох-

ранения адреса, обращение по адресу, задаваемому нетипизированным

указателем, невозможно.

– Конец работы –

Эта тема принадлежит разделу:

ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ

Числовые типы Целые типы объектов являющихся дискретными по своей... Операции над числовыми типами... Над числовыми типами как и над всеми другими возможны...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Представление указателей в языках программирования

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ПРОСТЫЕ СТРУКТУРЫ ДАННЫХ
Простые структуры данных называют также примитивными или ба- зовыми структурами. Эти структуры служат основой для построения более сложных структур. В языках программирования прос

Целые типы
С помощью целых чисел может быть представлено количество объектов, являющихся дискретными по своей природе (т.е. счетное число объектов). ПРЕДСТАВЛЕНИЕ В ПАМЯТИ. Для пред

Вещественные типы
В отличии от порядковых типов (все целые, символьный, логи- ческий), значения которых всегда сопоставляются с рядом целых чи- сел и, следовательно, представляются в памяти машины

Битовые типы
ПРЕДСТАВЛЕНИЕ БИТОВЫХ ТИПОВ. В ряде задач может потребовать- ся работа с отдельными двоичными разрядами данных. Чаще всего та- кие задачи возникают в системном программировании, к

Логический тип
Значениями логического типа BOOLEAN может быть одна из пред- варительно объявленных констант false (ложь) или true (истина). Данные логического типа занимают один байт памяти. При

Символьный тип
Значением символьного типа char являются символы из некото- рого предопределенного множества. В большинстве современных пер- сональных ЭВМ этим множеством является ASCII (American

Перечислимый тип
ЛОГИЧЕСКАЯ СТРУКТУРА. Перечислимый тип представляет собой упорядоченный тип данных, определяемый программистом, т.е. прог- раммист перечисляет все значения, которые может принимат

Интервальный тип
ЛОГИЧЕСКАЯ СТРУКТУРА. Один из способов образования новых ти- пов из уже существующих - ограничение допустимого диапазона зна- чений некоторого стандартного скалярного типа или рам

Указатели
Тип указателя представляет собой адрес ячейки памяти (в по- давляющем большинстве современных вычислительных систем размер ячейки - минимальной адресуемой единицы памяти - составл

Физическая структура указателя
Физическое представление адреса существенно зависит от аппа- ратной архитектуры вычислительной системы. Рассмотрим в качестве примера структуру адреса в микропроцессоре i8086.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги