jfcmacro icon

varlocal.cpp

jfcmacro | PRO | 03/16/19 07:22:37 PM UTC | 0 ⭐ | 395 👁️ | Never ⏰ | []
C++ |

1.41 KB

|

None

|

0 👍

/

0 👎

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

Comments