Está en la página 1de 1

PARAMETROS POR REFERENCIA

Para mostrar un ejemplo del paso de parmetros por referencia, vamos a retomar el caso
de la funcin cuadrado, salvo que en esta ocasin cambiaremos ligeramente la sintaxis
para definir la misma. Veamos:

// regresar el cuadrado de un nmero


double cuadrado2(double &n)
{
n *= n;
return n;
}

Al poner a prueba las funciones cuadrado() y cuadrado2() se podr verificar que la primera
de estas no cambia el valor del parmetro original, mientras que la segunda s lo hace.

APUNTADORES
Un apuntador como su nombre lo indica, apunta a una direccin de memoria que en su interior,
contiene informacin.
Cuando uno declara un apuntador, dependiendo el lenguaje, por ejemplo C, lo nico q hace es
crear un puntero, pero que apunta a Null. Antes de poder guardar informacin en el, hay que
decirle cuanto espacio de memoria tiene que reservar para guardar la info que queremos.
Esa es la principal diferencia con una variable. Cuando vos defins un dato de tipo integer
(entero), el compilador ya sabe cuanto espacio necesita para almacenar la informacin, con los
apuntadores lo defins vos.

Esto es util principalmente para guardar cadenas (palabras o frases) de tamao variable, sino
tambin para el manejo de listas.

También podría gustarte