jfcmacro icon

varglobal.cpp

jfcmacro | PRO | 03/16/19 07:06:41 PM UTC | 0 ⭐ | 410 👁️ | Never ⏰ | []
C++ |

1.4 KB

|

None

|

0 👍

/

0 👎

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

Comments