jfcmacro

varlocal2.cpp

Mar 16th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.18 KB | None | 0 0
  1. /*
  2.  * fichero: varlocal2.cpp
  3.  *
  4.  * proposito: mostrar la declaracion de variables locales
  5.  *
  6.  * compilar: $ g++ -o varlocal2 varlocal2.cpp
  7.  *           $ make varlocal2
  8.  * ejecutar: $ ./varlocal2
  9.  */
  10. #include <iostream>
  11.  
  12. using namespace std;
  13.  
  14. // Las variables son locales por que son declaradas por
  15. // fuera de cualquier función.
  16. int
  17. main() {
  18.   // Variables inicializada
  19.   int ivarini = 10;
  20.   bool bvarini = true;
  21.   double dvarini = -12.23e-10;
  22.  
  23.   // Variables no inicializada
  24.   // Al ser locales el lenguaje las inicia con
  25.   // el valor por omision
  26.   int ivarnoini;
  27.   bool bvarnoini;
  28.   double dvarnoini;
  29.  
  30.   // Variables inicializadas de solo lectura
  31.   const int ivarinisl = 20;
  32.   const bool bvarinisl = false;
  33.   const double dvarinisl = 12.23e10;
  34.  
  35.   // Variables inicializados
  36.   cout << "Valores inicializados " << endl;
  37.   cout << "ivarini: " << ivarini << endl;
  38.   cout << "bvarini: " << bvarini << endl;
  39.   cout << "dvarini: " << dvarini << endl;
  40.  
  41.   // Variables no inicializadas
  42.   cout << "Valores no inicializados " << endl;
  43.   cout << "ivarnoini: " << ivarnoini << endl;
  44.   cout << "bvarnoini: " << bvarnoini << endl;
  45.   cout << "dvarnoini: " << dvarnoini << endl;
  46.  
  47.   // Variables inicializadas de solo lectura;
  48.   cout << "Valores inicializados de solo lectura" << endl;
  49.   cout << "ivarinisl: " << ivarinisl << endl;
  50.   cout << "bvarinisl: " << bvarinisl << endl;
  51.   cout << "dvarinisl: " << dvarinisl << endl;
  52.  
  53.   // dvarinisl = 1.234e20;
  54.   ivarini = 20;
  55.   bvarini = false;
  56.   dvarini = 12.23e-10;
  57.  
  58.   // Variables inicializados
  59.   cout << "Valores inicializados " << endl;
  60.   cout << "ivarini: " << ivarini << endl;
  61.   cout << "bvarini: " << bvarini << endl;
  62.   cout << "dvarini: " << dvarini << endl;
  63.   {
  64.     // Variables inicializada
  65.     bool ivarboq1 = true;
  66.     int  bvarboq1 = 98;
  67.     float dvarboq1 = -12.23e-10f;
  68.     cout << "Valores inicializados bloque interno 1 " << endl;
  69.     cout << "ivarini: " << ivarini << endl;
  70.     cout << "bvarini: " << bvarini << endl;
  71.     cout << "dvarini: " << dvarini << endl;
  72.   }
  73.  
  74.   // Variables inicializados
  75.   cout << "Valores inicializados " << endl;
  76.   cout << "ivarini: " << ivarini << endl;
  77.   cout << "bvarini: " << bvarini << endl;
  78.   cout << "dvarini: " << dvarini << endl;
  79.   return 0;
  80. }
Add Comment
Please, Sign In to add comment