*   >> Чтение Образование Статьи >> science >> programming

С Указатели

ого операторов. Один из них называется оператор разыменования. Это символ *. Это могут быть введены перед идентификатором объекта указатель. Этот оператор на самом деле имеет два значения, насколько указатели обеспокоены: При использовании в декларации или инициализации объекта указателя, это относится к адресу заостренным предметом. При использовании с объектом указателя после создания (декларации или инициализации) объекта указателя, это относится к стоимости заостренным предметом. Мы увидим примеры их ниже.

Создание указателя Рассмотрим следующий сегмент кода: плавать hisFloat; плавать * myPointer; myPointer = & hisFloat; Как я уже сказал выше, всякий раз, когда вы говорите о указателя, два объекта обеспокоены: заостренный предмет и объект указатель. Указанный объект выше, имеет идентификатор, hisFloat. Это типа поплавка. В предыдущей части серии, мы видели объявления похожие на первой линии (заостренный предмет) выше. У нас есть заявление для hisFloat; Вы могли бы назначить ей значение, если вы хотели. Далее в сегменте кода, у вас есть заявление объекта указателя.

Она начинается с типом объекта остроконечным предметом. Это не начинается с любого индикатора типа для объекта указателя. Далее, у вас есть пространство, а затем оператор разыменования *. Тогда у вас есть идентификатор, который идентифицирует объект указатель. Не путайте между объектом указателя и заостренным предметом. Там нет Индикатор типа для объекта указателя. * Не индикатор типа для объекта указателя. * Имеет два значения, насколько указатели обеспокоены (смотри ниже).

Последнее утверждение выше, получает адрес (&) hisFloat заостренного объекта и присваивает его к объекту указателя, идентифицированного идентификатором, myPointer. Помните, когда с помощью идентификатора после декларации (или инициализации), вы не предшествовать его с любым показателем типа объекта; это то, что мы сделали в прошлом заявлении. Также обратите внимание, что в случае указателей, идентификатор указателя не предшествует *. Обратите внимание на то, как идентификатор объекта указатель объявлен. Это не объявлена ​​путь идентификаторы объектов других типов объявлены.

Идентификатор предшествует сначала с типом данного объекта он, указывая на; то у вас есть пространство и оператор разыменования; перед идентификатором. Вы можете создать объект указатель по инициализации. Рассмотрим следующий сегмент кода: плавать hisFloat; плавать * myPointer = & hisFloat; Этот сегмент код похож на предыдущий. Второй и третий отчетнос

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.