No se si funcionara lo mismo en todos los lenguajes pero mas que nada lo quiero saber en Pascal (creo q es Delphi tambien).
Diganme en que me estoy equivocando:
Un puntero es una direccion de memoria, por lo que sea el valor que esta contenga siempre apuntara hacia ahi. Bueno yo ahi dije: Ya entiendo cual sera la diferencia.. con variables comunes si hacemos:
a = 4
b = a
a = 5
c = a * b
La variable c valdria 20 ya que no importa si luego a cambia de valor o no.
Pero trabajando en punteros, mi idea era que si importaba lo que entonces daria 25.
Como funciona esto? tienen algun ejemplo que no encontre uno para decir: Oh, que grandes son los punteros! xD
Diganme en que me estoy equivocando:
Un puntero es una direccion de memoria, por lo que sea el valor que esta contenga siempre apuntara hacia ahi. Bueno yo ahi dije: Ya entiendo cual sera la diferencia.. con variables comunes si hacemos:
a = 4
b = a
a = 5
c = a * b
La variable c valdria 20 ya que no importa si luego a cambia de valor o no.
Pero trabajando en punteros, mi idea era que si importaba lo que entonces daria 25.
Como funciona esto? tienen algun ejemplo que no encontre uno para decir: Oh, que grandes son los punteros! xD