Curso C++ Práctico 2: Variables y sus Tipos

Share it:

C++: Las Variables y sus Tipos

En el artículo anterior habíamos desarrollado un ejemplo bastante sencillo; creando un programa que colocara en la pantalla del usuário 2 palabras "Hello World". Pero realmente eso es bastante sencillo y como todo estudiante de la programación; queremos realizar programas que hagan algo más que eso. Bueno para esto necesitamos pues tener conocimiento de más recursos de C++, como son las variables y los tipos que estas tienen.
Se los explico de la siguiente manera:
No se preocupe si algo de este código anterior no entendió bien; iremos relacionandonos con todo esto poco a poco.

Inicialización de Variables

Cuando se declararon las variables en el código anterior, estas tuvieron un valor determinado, hasta que le asignamos un valor por la primera vez.
Pero ¿es posible que una variable tenga un valor específico desde el momento en que se declara?, sí claro, a esto justamente se le llama inicialización de una variable!.
En el lenguaje C++, hay tres maneras de inicializar una variable; todas equivalentes y veran que nos hace recordar la evolución del lenguaje a lo largo de los años, veamos:

  • La primera forma es conocida como: "Iniciación c-like" debido a que se hereda del lenguaje C), este consiste en anexar un signo igual seguido del valor desde el cual se inicia la variable: Por ejemplo si queremos declarar una variable del tipo int llamada x e iniciarla con un valor de 0 desde el mismo momento en que se declara, haremos esto:
  • Un segundo método conocido como Inicialización uniforme, que es similar al anterior, pero con llaves en lugar de paréntesis (fué introduzida por la revisión de la Norma C++ 2011), veamos:
    Inicializando la variable, veamos
Ahora vamos a usar estos dos tipos de Inicialización de una variable en un ejemplo, veamos: Ejecutando nuestro programa!:

Deducción de Tipos: Auto y decltype

Cuando una variable es inicializada, el compilador puede descubrir cual es el tipo de variable de forma automática todo por medio del inicializador auto; veamos como: Aquí, la variable bar es declarada como teniendo una deducción de tipo auto; por lo tanto, el tipo de bar es el tipo de valor que tiene foo; pues el deductor de tipo 'auto' deduce que el tipo es int para esta variable; sabiendo que foo tiene tipo int.
Las variables que no se inicializan utilizaran la deducción de tipo 'decltype', veamos todo esto en el siguiente código y su ejecución!: Veamos su ejecución!
 
Es interezante ir conociendo bien los programas básicos de C++ para después sumergirnos con programas más complejos, si tienen alguna idea de cuales ejercicios serian ideales a tratar por favor hagan sus comentarios!
Share it:
Location Camping Constantina - Porangaba - Unnamed Road, Porangaba - SP, 18260-000, Brasil

Cpp

Variables y sus Tipos

Post A Comment:

0 comments: