Programacion
El lugar donde sea declarada una variable afectara el uso que el programa quiera hacer de esa variable.
Las reglas basicas que determinan como una variable puede ser usada depende de 3lugares donde se puede declarar una variable.
En primer lugar es dentro de cualquier función o procedimiento a estas se les llama variables locales y solo pueden ser usadas por instrucciones queesten dentrode esa función o procedimiento.
En segundo lugar es como parametro de una función donde despues de haber recibido el valor podra actuar como variable local en esa función o procedimiento.En escencia una variable local solo es conocida por el código de esa función o procedimieto y es desconocida por otras funciones o procedimientos.
En tercer lugar es fuera de todas los procedimiento ofunciones a este tipo de variables se les llama variables globales y podran ser usadas por cualquier función o procedimiento del programa, sin embargo hay que agregarle la palabra reservada STATIC y apartir del momento en que se declara, acompañada de dicha palabra reservada static se considera y puede usarse como variable global.
En programación en serio no es acostumbrado usarmuchas variables globales por varias razones, una de ellas es que variables globales estan vivas todo el tiempode ejecución del programa y si una global solo la ocupan unos cuantos procedimientos no tiene caso que esteviva para todo el resto, otra razón es que es peligroso tener variables globales porque todo el conjunto de procedimiento y funciones que componen un programa tienen acceso o comparten su valor yse corre el riesgo de que inadvertidamente alguno de ellos modifique su valor.
prog13.cpp
#include
#include
#include
// recordar declarar primero proc y funciones
void proc1();
//variables globales
float base, altura, area;
void main() {
clrscr();
//capturando datos
printf("dame base: ");scanf("%f",&base);
printf("dame altura: ");scanf("%f",&altura);...
Regístrate para leer el documento completo.