*   >> Lectura Educación Artículos >> science >> programación

C Pointers

o; eso es lo que hemos hecho en el último comunicado. Tenga en cuenta también que para el caso de los punteros, el identificador del puntero no está precedido por *. Tenga en cuenta la forma en que el identificador de objeto puntero se declara. No se declara la manera identificadores de objetos de otros tipos se declaran. El identificador es precedido por primera vez con el tipo de objeto del objeto al que hace referencia; entonces usted tiene el espacio y el operador de eliminar la referencia; antes de que el identificador. Puede crear un objeto de puntero por la inicialización.

Considere el siguiente segmento de código: flotar hisFloat; flotar * mypointer = & hisFloat; Este segmento de código es similar a la anterior. El segundo y tercer declaraciones del código anterior se han unido en una sola, en este segmento de código. En los dos segmentos de código anterior, el identificador del objeto de puntero es mypointer. Ahora, esto es importante: En el segmento de código anterior, el operador eliminar la referencia se ha utilizado para asignar una dirección de memoria como valor para el puntero (objeto). Este es uno de los usos del operador para deshacer referencias.

A continuación se presenta el otro uso. Desreferencia operador como valor de un puntero Después de crear el puntero, puede utilizar el identificador del objeto de puntero con o sin el operador para deshacer referencias en frente de ella. Bajo esta condición, cuando el operador de eliminar la referencia está en frente de ella, el identificador tiene un significado; cuando está ausente, el identificador tiene un significado diferente.

Así que después de la creación, puede utilizar el puntero por encima, como, mypointer o como * mypointer Después de la creación del objeto de puntero, para usar su identificador, no preceder con cualquier indicador de tipo de objeto; puede preceder con el operador para deshacer referencias u omitir el operador eliminar la referencia, como se muestra arriba.

Cuando el operador dereference está ausente, el identificador se refiere a la dirección de un objeto puntiagudo; que es la dirección del objeto puntiagudo puede ser asignado al identificador (objeto) o el identificador puede devolver la dirección de un objeto puntiagudo, cuando * está ausente. Cuando el operador dereference está presente, el identificador se refiere al valor (contenido) del objeto puntiagudo; es decir, el valor para el objeto puntiagudo puede ser asignado al identificador, o el identificador puede

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.