elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Uso del & al llamar a una funcion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Uso del & al llamar a una funcion  (Leído 1,475 veces)
antolinalvaro

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Uso del & al llamar a una funcion
« en: 30 Julio 2018, 11:44 am »

Buenos días.
Tengo una duda. A la hora de llamar a una función. ¿Qué diferencia hay entre usar el caracter & y no usarlo?
Gracias


En línea

srWhiteSkull


Desconectado Desconectado

Mensajes: 444



Ver Perfil WWW
Re: Uso del & al llamar a una funcion
« Respuesta #1 en: 30 Julio 2018, 16:52 pm »

Puedes poner esa parte del código que lo hace?

Si se encuentra en la declaración de un argumento es para declarar una variable como "referencia".

Si lo dices porque ves variables que se pasan en la función con el ampersand delante significa que es para pasar la "referencia" (la dirección de memoria a donde apunta el puntero de la variable). 



En línea

antolinalvaro

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Re: Uso del & al llamar a una funcion
« Respuesta #2 en: 1 Agosto 2018, 14:15 pm »

He realizado algún programa (la práctica mayoría) en el cual he de llamar en la función main a alguna función anterior y me funciona igual poniendo el & que sin ponerlo
En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Uso del & al llamar a una funcion
« Respuesta #3 en: 1 Agosto 2018, 14:27 pm »

En C++?
Si el & está en el prototipo de la función ese argumento será una referencia: la función puede modificar el valor en la función llamante. Sin el & el argumento es una copia, es decir, la función no puede modificar el valor en la función llamante.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines