/* * fichero: varglobal.cpp * * proposito: mostrar la declaracion de variables globales * * compilar: $ g++ -o varglobal varglobal.cpp * $ make varglobal * ejecutar: $ ./varglobal */ #include 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; }