Вы находитесь на странице: 1из 3

Una variable es una posicion con nombre en memoria

donde se almacena un valor de un cierto tipo de dato


y puede ser modificado, pueden almacenar cualquier
tipo de dato.

Suelen tener un identificador que describe su proposito


Todas deben ser declaradas previamente.

Una definicion reserva un espacio de almacenamiento


en memoria

Para crear una variable


<tipo de dato> <identificador>
Ejemplo

char Respuesta;

Esta reserva espacio de memoria para Respuesta


Los tipos de datos caracter ocupa un byte.

Declaracion

Sentencia que proporciona informacion de la variable


al compilador

Es preciso declarar las variables antes de utilizarlas


Se puede declarar en:

el principio de un archivo de codigo


en el punto de utilizacion

Declaracion o definicion

Hay una diferencia entre las dos

declaracion
introduce un nombre de un objeto y asocia un
tipo con la variable/objeto
definicion

Es una declaracion que asigna memoria al


objeto/variable.

Dependiendo donde se definan las variables de C++


puede que se utilicen en la totalidad de un programa
o solo existir temporalmente dentro de un bloque de
una funcion.

La zona de un programa en la que la variable esta activa


se denomina ambito, alcance (scope)

Los tipos basicos de variables en c++ son


variables locales
variables globales
variables dinamicas
variables de campos de objetos

variables locales
Son aquellas definidas en el interior de una funcion
y son visibles solo en esa funcion

Ninguna sentencia externa la puede modificar


Los nombres de las variables locales no han de ser unicos

Las variables locales de las funciones no


existen en memoria hasta que se ejecuta la funcion
Esto permite ahorrar memoria, permite que varias
funciones compartan la misma memoria para sus variables
locales no a la vez

Estas se suelen llamar automaticas

Variables globales

Son variables que se declaran fuera de la funcion y son


visibles a cualquier funcion

Todas las variables locales desaparecen cuando


termina su bloque, una variable global es visible
hasta que termina el programa

Se debe evitar utilizar muchas variables globales


dentro de un programa

variables dinamicas y de objetos


Los punteros (variables dinamicas) se crea y libera durante
la ejecucion del programa

La variable dinamica se crea tras su peticion

A las variables se les puede dar un valor mediante el uso


de una sentencia de asignacion

Antes de que una variable sea utilizada debe ser declarada

variable = expresion
ASIGNACION, NO IGUALDAD

A la variable de la izquierda del signo igual se le asigna


el valor de la expresion de la derecha

Cuando se declara una variable se asigna almacenamiento


para la variable y se pone un valor desconocido en su interior

iostream, para manejar la entrada y salida, tiene dos


tipos denominados istream y ostream que representan
flujos de entrada y salida

Un flujo (stream) es una secuencia de caracteres preparados


para leer o escribir en un dispositivo E/S de cualquier
clase

cin---Entrada estandar se conecta a un dispositivo


de entrada de datos

ostream para la salida se conecta a un dispositivo de salida

cerr error estandar genera mensajes de error y


precaucion

Вам также может понравиться