Punteros
▪ Los punteros contienen direcciones de memoria como sus valores y las variables contienen valores específicos, por lo tanto, los punteros contienen direcciones de variables quecontienen valores especificos.
▪ Las variables hecen referencia directa a un valor y los punteros hacen referencia indirecta a un valor.
▪ La referencia a un valor atraves de un apuntador se llamaindirección.
AP12 – Operadores
AP13- Más sobre punteros
I Notas
▪ Un puntero es una dirección de memoria que indica donde se localiza un objeto de un tipo especificado. Para definirun tipo puntero se utiliza el operador *
int *p; char *opc; char *plineas[40];
Este ejemplo declara un puntero p a un valor entero, un puntero opc a un valor char y un array depunteros plineas: plineas[0] plineas[1] plineas[2] …plineas[39], a valores de tipo char
▪ Los apuntadores son variables que contienen direcciones de memoria como sus valores.
▪ Unavariable contiene un valor especifico. Y un apuntador contiene la dirección de una variable que contiene un valor especifico.
▪ El nombre de una variable se refiere directamente a un valor.
▪ Unapuntador se refiere indirectamente a un valor.
▪ El referirse a un valor a través de un apuntador se conoce como indirección.
▪ Los apuntadores como cualquier otra variable deben serdeclarados antes de que puedan ser utilizados.
▪ Los apuntadores pueden ser declarados para apuntar a objetos de cualquier tipo de dato.
▪ Los apuntadores deben ser inicializados cuando sondeclarados o en un enunciado de asignación.
▪ Un apuntador puede ser inicializado a: cero, null o a una dirección
▪ Los apuntadores tienen una función predominante en el paso de parámetros afunciones.
▪ El valor que puede adquirir un puntero es, por ejemplo, la dirección de una variable.
▪ El operador & devuelve la dirección de una variable: puntero = &variable;
▪ Se puede...
Regístrate para leer el documento completo.