ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Variables Globales


Enviado por   •  12 de Marzo de 2014  •  273 Palabras (2 Páginas)  •  162 Visitas

Página 1 de 2

VARIABLES GLOBALES

Como se discutió en clase, cuando uno llama una función (como la función

sqrt), no es necesario saber los tipos y los nombres de las variables que se

declaran en la definición de dicha función. Simplemente se requiere de conocer

el tipo de los argumentos que necesita y el tipo de valor que regresa.

Esto se debe a que en C++ las variables que se definen en las funciones son

independientes de las variables que se definen en la función main (programa

principal) o en cualquier otra función. Si se declara una variable en una función

y se declara otra variable con el mismo nombre en la función principal del

programa (main), estas dos variables, aunque tengan el mismo nombre, se

consideran como dos variables diferentes. Observe el siguiente ejemplo:

#include <iostream.h>

#include <stdlib.h>

double square(double number); /* Prototipo de la funcion*/

int main()

{

/* Este programa servira para ejemplificar el uso de variables locales*/

double cuadrado;

double numero;

cout<<”Dame el valor de un numero \n”;

cin>>numero;

cuadrado = square(numero);

cout<<"\n";

cout<<" El cuadrado del numero es "<<cuadrado;

cout<<"\n";

system("PAUSE");

return 0;

}

/* Funcion para el calculo del cuadrado de un numero*/

double square(double number)

{

double cuadrado;

cuadrado = number * number;

return cuadrado;

}

la variable cuadrado se declara tanto en la función main como en la función

square y la declaración es idéntica:

double cuadrado;

Sin embargo, la variable cuadrado de la función main y la variable cuadrado de

la función square se consideran como dos variables diferentes.

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com