Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Виды указателей



  1. Указатель на void применяется в тех случаях, когда конкретный тип объекта, адрес которого требуется хранить, не определен заранее. void *имя; Указатель на объект содержит адрес области памяти, в которой хранятся данные определенного типа. тип *имя; int *a, b, *c; В качестве объекта может быть указатель.
  2. Указатель на функцию содержит адрес в сегменте кода, по которому располагается исполняемый код функции, то есть адрес, по которому передается управление при вызове функции. Указатель функции имеет тип «указатель функции, возвращающей значение заданного типа и имеющий аргументы заданного типа»: тип (*имя) (список_типов_аргументов); int (*fun) (double, double);
  3. Указатель на void применяется в тех случаях, когда конкретный тип объекта, адрес которого требуется хранить, не определен заранее. void *имя;

Модификатор const, находящийся между именем указателя и звездочкой, относится к самому указателю и запрещает его изменение, а const слева от звездочки задает постоянство значения, на которое он указывает.

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

Для инициализации указателей используется операция &.





Дата публикования: 2015-02-03; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.11 с)...