Advertisement
jfcmacro

varglobal.cpp

Mar 16th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.40 KB | None | 0 0
  1. /*
  2.  * fichero: varglobal.cpp
  3.  *
  4.  * proposito: mostrar la declaracion de variables globales
  5.  *
  6.  * compilar: $ g++ -o varglobal varglobal.cpp
  7.  *           $ make varglobal
  8.  * ejecutar: $ ./varglobal
  9.  */
  10. #include <iostream>
  11.  
  12. using namespace std;
  13.  
  14. // Variables inicializada
  15. int ivarini = 10;
  16. bool bvarini = true;
  17. double dvarini = -12.23e-10;
  18.  
  19. // Variables no inicializada
  20. // Al ser globales el lenguaje las inicia con
  21. // el valor por omision
  22. int ivarnoini;
  23. bool bvarnoini;
  24. double dvarnoini;
  25.  
  26. // Variables inicializadas de solo lectura
  27. const int ivarinisl = 20;
  28. const bool bvarinisl = false;
  29. const double dvarinisl = 12.23e10;
  30.  
  31. // Las variables son globales por que son declaradas por
  32. // fuera de cualquier función.
  33. int
  34. main() {
  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.   return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement