/*
* fichero: varglobal.cpp
*
* proposito: mostrar la declaracion de variables globales
*
* compilar: $ g++ -o varglobal varglobal.cpp
* $ make varglobal
* ejecutar: $ ./varglobal
*/
#include <iostream>
using namespace std;
// Variables inicializada
int ivarini = 10;
bool bvarini = true;
double dvarini = -12.23e-10;
// Variables no inicializada
// Al ser globales el lenguaje las inicia con
// el valor por omision
int ivarnoini;
bool bvarnoini;
double dvarnoini;
// Variables inicializadas de solo lectura
const int ivarinisl = 20;
const bool bvarinisl = false;
const double dvarinisl = 12.23e10;
// Las variables son globales por que son declaradas por
// fuera de cualquier función.
int
main() {
// Variables inicializados
cout << "Valores inicializados " << endl;
cout << "ivarini: " << ivarini << endl;
cout << "bvarini: " << bvarini << endl;
cout << "dvarini: " << dvarini << endl;
// Variables no inicializadas
cout << "Valores no inicializados " << endl;
cout << "ivarnoini: " << ivarnoini << endl;
cout << "bvarnoini: " << bvarnoini << endl;
cout << "dvarnoini: " << dvarnoini << endl;
// Variables inicializadas de solo lectura;
cout << "Valores inicializados de solo lectura" << endl;
cout << "ivarinisl: " << ivarinisl << endl;
cout << "bvarinisl: " << bvarinisl << endl;
cout << "dvarinisl: " << dvarinisl << endl;
// dvarinisl = 1.234e20;
return 0;
}
Comments