¿Qué son los punteros?
1. En informática, un puntero es un objeto en un lenguaje de programación que utiliza una dirección y su valor apunta directamente a un valor almacenado en otro lugar de la memoria de la computadora. Dado que la unidad de variable requerida se puede encontrar a través de la dirección, se puede decir que la dirección apunta a esta unidad de variable. Por lo tanto, la representación visual de la dirección se denomina "puntero". Significa que puede encontrar la unidad de memoria con su dirección.
2. En ingeniería de la información, un puntero es una variable del lenguaje informático que se utiliza para indicar una dirección de memoria o un registro (Register) en la unidad central de procesamiento (CPU) que se utiliza para señalar la variable correspondiente a la memoria. dirección o matriz. Los punteros generalmente aparecen en lenguajes más cercanos al lenguaje de máquina, como el lenguaje ensamblador o el lenguaje C. Los lenguajes orientados a objetos como Java generalmente evitan el uso de punteros. Los punteros generalmente apuntan a una función o variable.
3. Además, el puntero también hace referencia al componente del reloj utilizado para indicar la hora correspondiente.
Información ampliada:
El mecanismo del puntero es relativamente simple y sus funciones se pueden reimplementar centralmente en un formato de datos de referencia más abstracto. Muchos lenguajes de programación admiten algún tipo de puntero, el más famoso de los cuales es C. Sin embargo, algunos lenguajes de programación imponen restricciones estrictas sobre el uso de punteros. Por ejemplo, Java generalmente evita el uso de punteros y en su lugar utiliza referencias.
Tiene dos significados, uno es como tipo de datos y el otro es como entidad.
Un puntero, como entidad, es una variable en el lenguaje informático que se utiliza para guardar una dirección de memoria. Los punteros generalmente aparecen en lenguajes de programación de nivel inferior, como el lenguaje C. Los lenguajes de alto nivel como Java generalmente evitan el uso de punteros y en su lugar utilizan referencias.
Los punteros, como tipos de datos, pueden derivarse de un tipo de función, un tipo de objeto o un tipo incompleto. El tipo de datos derivado de él se denomina tipo referenciado. Un tipo de puntero describe un objeto cuyo valor es una referencia a una entidad del tipo referenciado.
Referencia: Enciclopedia Baidu-Pointer