Está en la página 1de 14

PASO POR REFERENCIA

CASTRO DELGADO MIGUEL ANGEL


CERVANTES GONZALEZ DAYAN VALERIA
FAJARDO ORTEGA LUIS MANUEL
1. HERRAMIENTAS USADAS
2. COMPARACION CONTRA EL PASO POR VALOR
CONTRA PASO POR REFERENCIA
3. DIFERENCIAS SIGNIFICATIVAS
• EL LENGUAJE EN C SOLO PERMITE EL PASO POR VALOR,
ES DECIR SOLO VALORES CONSTANTES
• NO PERMITE EL PASO POR REFERENCIA, PERO SI PERMITE
PASAR APUNTADORES COMO PARAMETROS DE UNA
FUNCION
PASO POR REFERENCIA
• TAMBIÉN PERMITEN LA COMUNICACIÓN ENTRE EL PROGRAMA
PRINCIPAL Y LAS FUNCIONES, O ENTRE LAS MISMAS FUNCIONES. EN
ESTE CASO, EN LUGAR DE ESCRIBIR UNA COPIA DE LA VARIABLE EN EL
PARÁMETRO SE ESCRIBE LA DIRECCIÓN DE LA MISMA. SI EL PARÁMETRO
SUFRE UNA ALTERACIÓN EN LA FUNCIÓN QUE LO RECIBE, LA VARIABLE
ORIGINAL TAMBIÉN SE VE AFECTADA.
• EN C, LAS LLAMADAS POR REFERENCIASE REALIZAN MEDIANTE
APUNTADORES. UN APUNTADOR ES UNA VARIABLE QUE CONTIENE LA
DIRECCIÓN DE OTRA VARIABLE Y SE REPRESENTA POR MEDIO DE
OPERADORES DE
DIRECCIÓN (&)
INDIRECCIÓN (*)
PASO POR VALOR

• PERMITEN PASAR DATOS ENTRE EL PROGRAMA PRINCIPAL Y LAS


FUNCIONES, E INCLUSO ENTRE LAS MISMAS FUNCIONES. EN EL
PARÁMETRO SE ESCRIBE UNA COPIA DE LA VARIABLE ORIGINAL. SI EL
PARÁMETRO SUFRE UNA ALTERACIÓN EN LA FUNCIÓN QUE LO RECIBE,
LA VARIABLE ORIGINAL NO SE VE AFECTADA.
DIFERENCIA ENTRE PASO POR VALOR
• ESTA DIFERENCIA QUEDA
ESCONDIDA CASI TOTALMENTE
POR EL COMPILADOR, POR LO
QUE UNO PUEDE PASARSE
MEDIA VIDA PROGRAMANDO
SIN DARSE CUENTA DE ESTO.
EJEMPLO PASO DE PARÁMETRO POR VALOR
EJEMPLO PASO POR REFERENCIA
EJEMPLO PASO POR REFERENCIA Y PASO POR VALOR
BIBLIOGRAFÍA
• PROGRAMA CON PETER. (19 ABRIL 2016). PASO DE PARÁMETROS POR VALOR Y POR
REFERENCIA EN C. 26 DE OCTUBRE, DE YOUTUBE SITIO WEB:
HTTPS://WWW.YOUTUBE.COM/WATCH?V=BESO6QJZULW
• CAIRO, OSVALDO. (2006). FUNDAMENTOS DE PROGRAMACION. PIENSA EN C. MEXICO:
PEARSON EDUCACION .

También podría gustarte