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

С Указатели

ть предыдущего кода были объединены в одну, в этом сегменте кода. В этих двух сегментов кода, идентификатор объекта указатель myPointer. Теперь, это важно: В приведенном выше фрагменте кода, оператор разыменовывания была использована, чтобы назначить адрес памяти в качестве значения указателя (объекта). Это один использование оператора разыменования. Другое использование дано ниже. Разыменовать оператора, как значение указателя После создания указателя, вы можете использовать идентификатор объекта указателя с или без разыменования оператора перед ним.

При этом условии, если оператор разыменования является перед ним, идентификатор имеет одно значение; когда он отсутствует, то идентификатор имеет различное значение. Таким образом, после создания, можно использовать указатель выше, как, myPointer или как * myPointer После создания объекта указателя, чтобы использовать его идентификатор, вы не предшествуют его с любым показателем типа объекта; Вы можете предшествовать его с оператором разыменования или не оператор разыменования, как показано выше.

Когда оператор разыменовать отсутствует, идентификатор относится к адресу остроконечным предметом; то есть адрес острого предмета может быть присвоен идентификатор (объекта) или идентификатор может вернуть адрес остроконечным предметом, при * отсутствует. Когда оператор разыменовать присутствует идентификатор относится к значению (содержание) остроконечным предметом; то есть, значение для острого предмета может быть присвоен идентификатор, или идентификатор может возвращать значение остроконечным предметом, при * присутствует.

В следующем примере оператор разыменовать был использован в передней части идентификатора объекта после создания. Читайте код и обратите внимание, что значение 23,5 был назначен на указанный объект. Попробуйте код. #include INT Main () {плавать hisFloat; плавать * myPointer = & hisFloat; * myPointer = 23,5; Е ("% F", * myPointer); вернуть 0; } Если вы пытались код, вам придется заметить, что выход есть некоторые дополнительные десятичных цифр. Это потому, что мы имеем дело с поплавком. Выход и то, что мы ввели в почти то же самое. Позволим вещи, как, что в этом учебнике основной.

Некоторые три очка отметить Есть три точки, чтобы отметить: Первый пункт, когда оператор разыменования используется на стадии декларации или инициализации (во время создания) идентификатора объекта указатель, идентификатор указатель со ссылкой на адрес заостренный предмет. Второй пункт, после создания острого предмета,

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