/* * fichero: varlocal.cpp * * proposito: mostrar la declaracion de variables locales * * compilar: $ g++ -o varlocal varlocal.cpp * $ make varlocal * ejecutar: $ ./varlocal */ #include using namespace std; // Las variables son locales por que son declaradas por // fuera de cualquier función. int main() { // Variables inicializada int ivarini = 10; bool bvarini = true; double dvarini = -12.23e-10; // Variables no inicializada // Al ser locales 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; // 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; }