Operador de desreferencia


Wikipedia en español - La enciclopedia libreDownload this dictionary
Operador de desreferencia
El operador de desreferencia u operador de indirección, identificado por el asterisco "*", es un operador unario usado en lenguajes de programación que incluyen variables de tipo puntero, como el lenguaje C y varios de sus descendientes. Opera sobre una variable de tipo puntero y devuelve una expresión equivalente al valor contenido en la dirección apuntada por dicho puntero. Esta operación recibe el nombre de "desreferenciar". Por ejemplo:
<source lang="C">int x = 0; int *puntero_a_x = ? // * se usa para declarar un puntero
  • puntero_a_x = 1; // * es el operador de indireccion
// x ahora contiene 1</source>

Ver más en Wikipedia.org...


© Este artículo utiliza contenidos de Wikipedia® y está disponible bajo los términos de la Licencia de documentación libre GNU y bajo los términos de la Licencia Creative Commons Atribución-CompartirIgual