La salida y lo que hemos escrito en son casi los mismos. Dejemos las cosas como que en este tutorial básico. Algunos tres puntos a tener en cuenta Hay tres puntos a tener en cuenta: El primer punto es, cuando se utiliza el operador para deshacer referencias en el paso de la declaración o de inicialización (durante la creación) de un identificador de objeto de puntero, el identificador del puntero se refiere a la dirección de el objeto puntiagudo.
El segundo punto es, después de la creación del objeto puntiagudo, la ausencia del operador eliminar la referencia frente al identificador del objeto de puntero, significa que el identificador del puntero sigue se refiere a la dirección del objeto puntiagudo (como en el primer segmento de código , por encima - debajo de la creación de un puntero). El tercer punto es que, cuando se utiliza el operador dereference después de la creación del objeto puntiagudo, en frente del identificador de puntero, el identificador de puntero se refiere al valor del objeto puntiagudo.
Otra manera de poner la información anterior es la siguiente: Durante la inicialización del puntero, el operador de desreferencia se utiliza con el identificador del objeto de puntero en el operando de la izquierda y el operando derecho es una dirección de memoria (por ejemplo, * mypointer = & hisFloat;). Durante declaración de un identificador de puntero, el operador dereference se usa delante del identificador para el puntero (por ejemplo flotar * mypointer;).
Después de la inicialización o declaración del identificador de puntero, el operador dereference frente al identificador del objeto de puntero significa que el valor del objeto puntiagudo (por ejemplo, * mypointer = 23,5;), mientras que la ausencia del operador dereference delante del identificador de el objeto puntero significa la dirección del objeto puntiagudo (por ejemplo mypointer = & hisFloat;). Usted puede obtener la dir