Ámbito de las variables (2)

Continuamos con este tema, ya que es importante tener los conceptos claros en este aspecto.

 

Vamos a poner un ejemplo que ilustre bien todo lo se trata de ámbito de variables. Pondremos la imagen e intentaréis averiguar el valor de la variable en cada flecha donde lo indique.

 

 

Ahí va:

 

 

java

 

 

Pregunta 1: n vale 2

Explicación: num se le asigna el valor 2, y cuando se llama a la función, se le pasa num (o sea, el valor 2).

El parámetro de la función "n", recoge el valor que le pasamos, o sea 2.

 

 

Pregunta 2: n vale 10

Explicación: El valor de "n" se machaca, y se le asigna un 10.

Por eso si mostramos la variable después de la asignación, valdrá 10.

 

 

Pregunta 3: num vale 2

Explicación: "num" empieza valiendo 2. Y luego en la llamada a la función, se le pasa por parámetro el valor de "num", que es 2.

Dentro de la función se modifica "n" y se pone en valor 10, pero esto no afecta para nada a la variable "num", ya que está en otro ámbito.

De ahí que siga valiendo 2, como al principio.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame