Резюме: операции, связанные с указателями

Резюме: операции, связанные с указателями

I. Операция получения адреса &

     Когда за этим знаком следует имя переменной, результатом операции является адрес указанной переменной.

Пример:

&nurse     дает адрес переменной nurse.

II. Операция косвенной адресации

*     Когда за этим таком следует указатель на переменную, результатом операции является величнна, помещенная и ячейку с указанным адресом.

Пример:

nurse = 22;pir = &nurse; /* указатель на nurse */ val = *ptr;

Результатом выполнения этого фрагмента является присваивание значения 22 переменной val.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

8.2 СИСТЕМНЫЕ ОПЕРАЦИИ, СВЯЗАННЫЕ СО ВРЕМЕНЕМ

Из книги Архитектура операционной системы UNIX автора Бах Морис Дж

8.2 СИСТЕМНЫЕ ОПЕРАЦИИ, СВЯЗАННЫЕ СО ВРЕМЕНЕМ Существует несколько системных функций, имеющих отношение к времени протекания процесса: stime, time, times и alarm. Первые две имеют дело с глобальным системным временем, последние две — с временем выполнения отдельных


Связанные документы

Из книги Реестр Windows автора Климов Александр

Связанные документы В последних версиях Windows появилось понятие сопоставленных файлов. Например, если вы собираетесь переместить или удалить html-документ, то будут также перемещены или удалены и сопоставленные с этим документом файлы, которые содержаться в папке


Связанные файлы

Из книги Adobe InDesign CS3 автора Завгородний Владимир

Связанные файлы В связи с тем что в профессиональной графике файлы изображений могут достигать большого размера – действительно большого, десятки и сотни мегабайт, – многие программы макетирования и верстки не включают файлы изображений в документ. Так поступает и


48 Связанные объекты

Из книги Человеческий фактор в программировании автора Константин Ларри Л

48 Связанные объекты Что делает тот или иной предмет легким для понимания? Что делает тот или иной предмет простым в использовании? Что превращает совокупность объектов — не отдельных, а представленных в определенном контексте — в набор рабочих инструментов? Возьмем


У15.5 Связанные стеки

Из книги Основы объектно-ориентированного программирования автора Мейер Бертран

У15.5 Связанные стеки Основываясь на классах STACK и LINKED_LIST, постройте класс LINKED_STACK, описывающий реализацию стека как связного


1.7.4 Связанные документы

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

1.7.4 Связанные документы Серия RFC не содержит спецификаций протоколов и была опубликована как отдельный набор документов For Your Information (FYI — К вашему сведению). Например: RFC 1325 Answers to commonly asked "new Internet user" questions (Ответы на наиболее распространенные вопросы новых пользователей


Резюме: операции в языке Си

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Резюме: операции в языке Си      Ниже перечислены операции, которые мы уже обсудили. =           Присваивает величину справа от знака переменной слева от него +          Прибавляет величину справа от знака к величине слева от него-           Вычитает величину справа от


Резюме: операции отношения и выражения

Из книги C++ для начинающих автора Липпман Стенли

Резюме: операции отношения и выражения      1. Операции отношенияС помощью каждой из приведенных ниже операции величина слева от знака сравнивается с величиной справа от него:     2. Больше     3. Больше или равно     4. Равно     5. Меньше или равно     6. Меньше     7.


Резюме: логические операции и выражения

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Резюме: логические операции и выражения 1. ЛОГИЧЕСКИЕ ОПЕРАЦИИ Операндами логических операций обычно являются условные выражения. У операции != имеется только один операнд. Остальные имеют по два - один слева от знака и другой справа от него. &&  И||  ИЛИ!   НЕII.


Резюме: наши новые операции

Из книги автора

Резюме: наши новые операции I. ОПЕРАЦИЯ ПРИСВАИВАНИЯ      Каждая из этих операций корректирует значение переменной слева от знака с помощью величины справа от него, в соответствии с указанной операцией. Ниже мы используем обозначение п.ч. для правой части, а л.ч. для левой


ОПЕРАЦИИ С УКАЗАТЕЛЯМИ 

Из книги автора

ОПЕРАЦИИ С УКАЗАТЕЛЯМИ      Что же мы теперь умеем делать с указателями? Язык Си предлагает пять основных операций, которые можно применять к указателям, а нижеследующая программа демонстрирует эти возможности. Чтобы показать результаты каждой операции, мы будем


Резюме: операции над структурами и объединениями

Из книги автора

Резюме: операции над структурами и объединениями      Эта операция используется с именем структуры или объединения для определения элемента этой структуры или объединения. Если name является именем структуры, a member - элементом, определенным структурным шаблоном, то


V. Операции над указателями

Из книги автора

V. Операции над указателями & Операция получения адреса: выдаст адрес переменной, имя которой стоит за обозначением операции: &nurse является адресом переменной nurse * Косвенная адресация: выдает значение, записанное по адресу, на который ссылается указатель: nurse = 22;ptr =


4.3. Операции сравнения и логические операции

Из книги автора

4.3. Операции сравнения и логические операции Символ операции Значение Использование ! Логическое НЕ !expr меньше exprexpr = Меньше либо равно expr=expr больше exprexpr = больше либо равно expr=expr == равно expr==expr != не равно expr!=expr логическое


13.6.2. Работа с указателями на члены класса

Из книги автора

13.6.2. Работа с указателями на члены класса К указателям на члены класса можно обращаться только с помощью конкретного объекта или указателя на объект типа класса. Для этого применяется любой из двух операторов доступа (.* для объектов класса и ссылок на них или -* для


Операции с указателями

Из книги автора

Операции с указателями Ко всем указателям применимы операции сравнения = и <>.К типизированным указателям применима операция разыменования ^: если p является указателем на тип T, то p^ - элемент типа T, на который указывает p. Указатели pointer разыменовывать