La primera es la diferencia entre variables locales y globales
Comenzando con el primer punto las variables locales y globales son variables como cualquier otra que se encuentren en main con la diferencia de que las variables globales pueden ser usadas en cualquier función ya que se definen antes de comenzar las funciones y también antes de la función main y también pueden ser usadas por la propia main.
EJEMPLO
#include<iostream>
using namespace std;
int a=1,b=2; // variables globales
void f(int);
int main()
{
int c;
c= a+b;//se usa las variables globales
cout<<c<<endl;
f(d);
return 0;
}
void (int a)
{
int s;
s= a+2;/*a es la variable global definida antes de todas las funciones*/
cout<<s<<endl;
}
Las variables locales son aquellas que solo se pueden usar dentro de una función ya que fuera de ella desaparece para comprender mejor este segundo concepto veamos un EJEMPLO
#include<iostream>
using namespace std;
int main()
{
int a,b=2,c;//variables locales
cin>>a;
c=a+2;
cout<<c;
return 0;
}
Dejen sus comentarios!
No hay comentarios:
Publicar un comentario