Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/08/2012, 00:50
ecfisa
 
Fecha de Ingreso: julio-2012
Mensajes: 133
Antigüedad: 12 años, 8 meses
Puntos: 22
Respuesta: Duda en C: función con parámetros por referencia.

Hola feivelfabiola.

El operador & devuelve la dirección de un objeto que reside en memoria (no de constantes, expresiones o variables de tipo register).
Cuando se aplica el operador * a un apuntador, devuelve el contenido del objeto al que apunta.

Por lo tanto cuando usas *& estas indicando que devuelva el contenido de lo apuntado.

Proba este código:
Código C:
Ver original
  1. #include <stdio.h>
  2. int main() {
  3. int i = 50;
  4.   printf("Al final %d era igual a %d !", i, *&i);
  5.   getchar();
  6.   return 0;
  7. }


Saludos.