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

С Указатели

ый указатель на С, когда мы говорим о постоянном значении мы имеем в виду случае одного объекта, значение которого постоянно, как мы видели в предыдущей части серии. Когда мы говорим о постоянном заостренным значения, мы имеем в виду на случай двух объектов (острые и указатель), где значение остроконечным предметом является постоянным. Когда мы говорим о постоянном указатель, мы имеем в виду на случай двух объектов (острые и указатель), где указатель (адрес остроконечным предметом в объекте указателя) постоянна.

Пустота Тип объекта Когда объект не имеет никакого значения, и он не был зарезервирован для Int или плавать или любой из других типов объектов, он сказал, чтобы иметь тип пустота объекта. Пустота Указатель Тип указатель, который указывает на объект, который является типом объекта недействительным, считается указателем пустот типа указателя. Здесь мы имеем два объекта: объект указатель, а заостренный предмет. Объект указателя нормально, и она имеет указатель (адрес) на другой объект. Это другой объект пуст и не был зарезервирован для Int или плавать или любой из других типов объектов.

Нулевого указателя Когда вы говорите о указателя вы говорите о двух объектов: объект указателя и остроконечным предметом. При объявлении объекта указатель, вы должны предшествовать его с типом объекта заостренным предметом; это всегда так. Может возникнуть ситуация, когда вы будет иметь указатель, для конкретного типа объекта, но это не было решено, что, если объект существует. Другими словами, вы должны только один объект, объект указатель, который, мы надеемся, указывают на объект определенного типа, но на данный момент не указывает на какой-либо объект.

В этом случае, изобретатели решили, что стоимость объекта указателя не должен быть пустым, он должен быть равен нулю. Такой указатель не указывает на какой-либо объект. Такой указатель называется нулевым указателем. Следующий код иллюстрирует это: Int * myPointer; myPointer = 0; Объект идентифицируется myPointer здесь является пустым указателем. Его значение равно нулю. Это, мы надеемся, указывают на целое объекта, но на данный момент она не указывает на какой-либо объект.

Когда вы хотите, чтобы указать на целое объекта, просто присвоить адрес объекта к нему; что-то вроде, myPointer = & hisInt; Вы можете иметь нулевой указатель, что мы надеемся, указать на объект флоат; В этом случае вы начинаете с поплавком в декларации или инициализации (выше указателя начинается с Int). Аналогичным образом, вы можете иметь нулевой

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