PARAMETROS POR VALOR Y POR REFERENCIA
Al pasar una variable a una funcion mediante valor lo que se hace es pasar una copia de la informacion contenida en esa variable por lo que tendremos dos instancias diferentes de la misma variable, una que esta en el medio en el que se envio y otra que esta en el medio donde fue enviada, asi si se modifica la informacion de la variable enviada esta solo sera cambiada en ese ambiente.
Al pasar una variable a una funcion por referencia lo que hacemos en realidad es pasar un apuntador a la direccion en memoria en la que se localiza la variable en si, por lo que al modicar la informacion mediante el apuntador en el metodo al que fue enviada esta sera modificada en todos los ambitos ya que en realidad modificamos la variable original, de hecho la unica ya que mediante esta forma no se hace otra copia de la variable.
No hay comentarios:
Publicar un comentario