Title | Estructuras de datos |
---|---|
Course | Base De Datos |
Institution | Universidad Tecnológica de Guadalajara |
Pages | 12 |
File Size | 85.5 KB |
File Type | |
Total Downloads | 9 |
Total Views | 135 |
Notas tomadas durante el tema de Estructuras de Datos...
Apuntadores
Un apuntador en términos generales es un objeto que sirve para apuntar, por ejemplo el dedo de la mano o el puntero del ratón. En C++ un apuntador sirve para apuntar variables y también manipularlas. Un apuntador es un tipo especial de variable que contiene la dirección de memoria de otra variable. Es necesario decir a qué tipo de dato se apuntara un apuntador. Por ejemplo, si se desea apuntar a un int el apuntador debe ser también int. tipo *nombre; tipo* nombre; int *apEntero; char* apChar;
Apuntar a una variable
Para que un apuntador pueda apuntar a una variable es necesario utilizar el operador de dirección (&), que se puede leer como: “la dirección de” Int a; Int *pA; pA = &a; //pA apunta a la dirección de a
Recuperar variable apuntada
El apuntador apunta a una dirección de memoria de otra variable. La operación contraria a apuntar es recuperar la variable a partir del apuntador. Para hacer esta recuperación se utiliza el operador de indirección (*). Solo se permite utilizar este operador con apuntadores y se lee como: “variable apuntada po”: Int *pEntero; Int x=10; Int y; pEntero = &y; *pEntero =x; Cout...