23 octubre, 2018

¿Qué son las variables locales y globales?

Hola amigos, en esta publicación como parte del tema de programación modular, también es importante saber el concepto de variables locales y globales. En la publicación anterior, habíamos dicho que en el lenguaje Java los módulos o subprogramas se le denominaban métodos, mientras que en el lenguaje algorítmico se le denominaban subalgoritmos. 

Los métodos pueden utilizar sus propias variables denominadas variables locales o variables de uso compartido, comunes a todos los métodos, denominadas variables globales. 

Variables Locales 

Una variable local es una variable que se declara en el interior de un método por lo que su ámbito es el interior del método, es decir, sólo puede ser utilizada dentro del método donde fue declarada. Este tipo de variable se crea al iniciar la ejecución del método y se destruye al finalizar. Por otro lado, una variable local se crea vacía, es decir no recibe ninguna inicialización automática. 

Variables Globales 

Una variable global es una variable que se declara dentro del programa, pero en el exterior de todos los métodos, por lo que su ámbito es el interior de todo el programa, es decir, puede ser utilizada desde cualquier parte del programa. Este tipo de variable se crea al iniciar la ejecución del programa y se destruye al finalizar. Por otro lado, una variable global se inicializa automáticamente: 0 si es de tipo int, 0.0 si es de tipo double, false si es de tipo bolean, ‘\0’ si es de tipo char y null si es de tipo String. 

Entendiendo el concepto de programación modular y los conceptos de variables locales y globales es que en la siguiente publicación hablaremos sobre el uso del método tipo void y el método com valor de retorno como parte del tema de programación modular.



Cualquier consulta pueden dejarla en la sección de comentarios.

No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!