Creado por Jesus Morales
hace más de 8 años
|
||
Pregunta | Respuesta |
1.- Inicializa las 3 variables x, y, z 2.- Pasa los valores a la funcion2 como argumentos 'a' es pasado como valor pero 'b' y 'c' como referencia por lo que su valor puede ser editado 3.-En la funcion 1 'a' es llamado como puntero y 'b' por valor | |
4.- a se vuelve 4 + (3*2) o sea 10 este valor se conserva en la funcion 1 y 2 pero no en la principal puesto que a es una "copia" del x orginal 5.- 'b' se iguala a (2 + 10) = 12 6.- se imprimen los valores a=10 b=12 este valor de 'b' solo aplica dentro de la funcion 1 | 7.- Despues de la funcion1 se imprimen los valores que despues de la funcion1 a = 10 pero b conserva su valor de 2 8.- se iguala b = (10 x 10) = 100 y se iguala c = (3 + 10) = 13 9.- se inicia funcion 3 con 'c' = 13 al q se le agrega 1 o sea c = 14 |
10.- termina la funcion 2 y se imprimen los valores x = 4 por que al ser pasado por valor nunca cambio y = 100 ya que cambio su valor en la funcion 2 c = 14 ya que cambio su valor en la funcion 2 y 3 |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.