variable Representa un espacio de memoria para almacenar un valor de un determinado tipo, se puede cambiar durante el desarrollo del programa.
Declaración de una variable Para utilizar una variable en un programa, primero hay que declararla. La declaración de una variable consiste en enunciar el nombre de la misma y asociarle un tipo: int num;
ejemplo int c; Main() { int i; char f; } Se puede observar que hay dos lugares donde se puede realizar la declaración de una variable: fuera de todo bloque y dentro de un bloque de sentencias.
Diferencia de variables En nuestro ejemplo, se a declarado una variable c antes de la función main (fuera de todo bloque) y las variables i, f dentro de la función (dentro de un bloque). Una variable declarada fuera de todo bloque se dice que es global y declarada dentro de un bloque se dice que es local.
Variable global Esta variable es accesible en cualquier parte del código que hay desde su declaración hasta el final del programa. Estas son iniciadas por omisión por el compilador c++ o pueden ser iniciadas explícitamente.
Variables locales Estas variables solo son accesibles dentro del bloque en el que se declaran. Estas no son iniciadas por el compilador c++. Por lo tanto, depende de nosotros iniciarlas o no.
ejemplo
# include < conio.h> # include < stdio.h> Int num, Main() { int suma=0; printf(“digite un numero”); scanf(“%d”,&num); Suma=num+2; Printf(“la suma es %d“,suma); Getch(); } {int resta=0; printf(“digite un numero”); scanf(“%d”,&num); Resta=num-2; Printf(“la resta es %d“, resta); getch(); }