Nombre: Yadira Nivelo
Curso: 1ro. Bachillerato Aplicaciones Informáticas
Variables Locales & Globales
*Variables Locales
Una variable local es, en informática, la variable a la que se le otorga un ámbito local. Tales variables sólo pueden accederse desde la función o bloque de instrucciones en donde se declaran. Las variables locales se contraponen a las variables globales.
Ejemplo,.
#include <iostream>
using namespace std;
bool es_primo(int);
int main()
{ int numero, i; // variables locales de main
cout << "Introduzca 10 numeros enteros > 0: ";
for(i=1;i<=10;i++)
{
do
{
cout << "numero " << i << ": ";
cin >> numero;
}while(numero <= 0);
if (es_primo(numero))
cout << "Es primo" << endl;
else
cout << "No es primo" << endl;
}
system("pause");
}
//función que comprueba si un número es primo
//el parámetro n es una variable local de la función
bool es_primo(int n)
{
int i=2; // i es una variable local de la función
if(n==1)
return true;
else
{
while(n%i!=0)
i++;
if(i==n)
return true;
else
return false;
}
}
*Variables Globales
Una variable global es, en informática, una variable accesible en todos los ámbitos de un programa informático. Los mecanismos de interacción con variables globales se denominan mecanismos de entorno global. El concepto de entorno global contrasta con el de entorno local donde todas las variables son locales sin memoria compartida (y por ello todas las iteraciones pueden restringirse al intercambio de mensajes).
Ejemplo.-
#include <iostream> int global = 3; // Esta es la variable global. void ChangeGlobal() { global = 5; // Se referencia la variable global en una función. } int main() { std::cout << global << '\n'; // Se referencia la variable global en una segunda función. ChangeGlobal(); std::cout << global << '\n'; return 0; }Netgrafias.-
http://ejercicioscpp.blogspot.com/2013/07/ambito-alcance-de-una-variable-en-c.html
https://es.wikipedia.org/wiki/Variable_local
https://es.wikipedia.org/wiki/Variable_global
No hay comentarios:
Publicar un comentario