Указатель (пойнтер, англ. pointer) — это ссылка на данные или код вашей программы.
Представляет собой адрес элемента в памяти, на который указывает. Это может быть адрес переменной, записи данных, либо процедуры или функции. Использование указателей позволяет писать большие и более гибкие программы. Это особенно полезно при написании объектно-ориентированных программ.
Для чего используются указатели.
Языки программирования, в которых предусмотрен тип указателей, содержат, как правило, две основные операции над ними: присваивание и разыменование.
Первая из этих операций присваивает указателю некоторый адрес. Вторая служит для обращения к значению в памяти, на которое указывает указатель.
Примеры на языке Си++:
1) unsigned int * a; переменная а представляет собой указатель на тип unsigned int (целые числа без знака)
2) double * x; переменная х указывает на тип данных с плавающей точкой удвоенной точности
3) char * fuffer; объявляется указатель с именем fuffer который указывает на переменную типа char
4) double nomer;
void *addres;
addres = & nomer;
(double *)addres ++; Переменная addres объявлена как указатель на объект любого типа. Поэтому ей можно присвоить адрес любого объекта (& — операция вычисления адреса). Однако, ни одна арифмитическая операция не может быть выполнена над указателем, пока не будет явно определен тип данных, на которые он указывает.
Что такое деловой сувенир | Вопрос и Ответ
Сувенир — это небольшой подарок на память, предмет предназначенный напоминать о чём-либо. Само слово «сувенир» произошло от французского «souvenir» (воспоминание,
Что такое рабство | Вопрос и Ответ
Рабство — это система устройства общества, где человек (раб) является собственностью другого человека (господина, рабовладельца, хозяина) или государства. Прежде в рабы брали пленников,
Что такое условно-физиологический ритм в сексе | Вопрос и Ответ
Есть ли норма частоты половых контактов? В фильме "Анни Холл" знаменитый американский режиссер Вуди Аллен хорошо показал разницу восприятия супругами одной и той же
Что такое гусмания | Вопрос и Ответ
Гусмания (гузмания – Guzmania) — род вечнозелёных травянистых растений семейства Бромелиевые (Bromeliaceae). Род назван в честь Анастасио Гусмана (исп. Anastasio Guzmаn),
Что такое предложение | Вопрос и Ответ
Предложение — основная синтаксическая единица, содержащая сообщение, вопрос или побуждение. Главный структурный признак предложения — наличие грамматической основы.
Что такое "Табель о рангах всех чинов, воинских, статских и придворных" | Вопрос и Ответ
Чин — служебное и общественное положение, установленное при гражданской и военной службе «Табелем о рангах». В русском государстве в XVI - XVII веках существовала
Что такое "бунт 14-ти" | Вопрос и Ответ
Бунт четырнадцати - скандал, разгоревшийся в Академии художеств 9 ноября 1863 года, когда четырнадцать выпускников, допущенных к конкурсу на золотую медаль, отказались писать картины на
Что такое CRM | Вопрос и Ответ
Аббревиатура CRM расшифровывается как Customer Relationship Management, или управление взаимоотношениями с клиентами. CRM – это стратегия организации бизнеса, в которой
Что такое коучинг | Вопрос и Ответ
Коучинг (англ. coaching) – метод непосредственного обучения менее опытного сотрудника более опытным в процессе работы; форма индивидуального наставничества, консультирования.
Что такое олигополия | Вопрос и Ответ
Олигополия (от др.-греч. ?λ?γος — малочисленный, и πωλ?ω — продаю, торгую) — тип рыночной структуры несовершенной конкуренции, в