Erstellt von Jesus Morales
vor mehr als 8 Jahre
|
||
Frage | Antworten |
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 |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.