jfcmacro

varlocal2.cpp

Mar 16th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 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. }
Advertisement
Add Comment
Please, Sign In to add comment