Técnicas de paso de parámetros:Diferencia entre llamada por nombre y llamada por referencia
Por lo que puedo deducir de estas dos técnicas.
la llamada por referencia:
La ubicación de la dirección de la variable se pasa a la función, tanto en el ámbito local de la función, cualquier cambio en el valor de la variable local va a cambiar el valor del original variable, ya que apuntan al mismo lugar.
llamar por su nombre:
La variable real se pasa a la función. Cualquier cambio en el valor de la variable dentro del alcance local de la función también se reflejará en el exterior de la función.
Me parece que estas dos técnicas de paso de parámetros logran lo mismo. Ambos actúan sobre los contenidos de las variables originales. ¿Tengo mis definiciones equivocadas? ¿Estoy pensando en esto de la manera incorrecta?
Esto es, con mucho, la mejor respuesta a esta pregunta (similar) que he encontrado. –