Tema: Punteros
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/06/2011, 18:23
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Punteros

p en este caso deberia ser un puntero. un puntero es un numero de 32 o 64 bits que representa un sector de memoria RAM.
Entonces si en p esta el numero 1000 vamos a apuntar al sector 1000.

Ahora que podemos hacer con un puntero. Podemos modificar o leer el valor al que apunta.
De que forma? USando el operador asterisco *. Si hacemos *p = 7 asignamos 7 al sector 1000. Si hacemos a = *p; estamos asignando en a el valor del sector 1000.

Ahora bien, con punteros podemos hacer algebra. Es decir podemos sumar valores para obtener nuevos punteros. Es decir, entocnes, si a p le sumamos 2 ahora vamos a apuntar al valor 1002. y como usamos el operador * vamos a modificar el sector 1002.