Diario de un programador día 62 (1ra. clase)
Primeros pasos en C++
El Primer programa
"Hola Mundo"
Para C++ se utilizará el mismo editor que se usó
la clase pasada para C. CodeBlocks. (Yo tengo la versión 13.12). Así que la
manera de crear un archivo es la misma, por lo que se omitirá la sección para
llegar hasta el editor ya que se enseñó en la sección de C (Como sé que la
memoria es frágil, se puede acceder a esa sección desde aquí)
Posteriormente aparecerá el editor para poder
trabajar. Se recomienda guardar inmediatamente el trabajo. En este caso, el
archivo se llamará hola.cpp
La sintaxis
Lo primero que hay que agregar en todo programa
básico de C++, es un archivo de encabezado de flujos de entrada y salida (iostream),
la cual contiene información y declaraciones de entrada y salida utilizadas por
el procesador, como por ejemplo, mostrar texto en pantalla.
Esta primera línea se escribe así:
#include <iostream>
Como se puede ver, esa frase sale coloreada en
verde (en mi caso) por haber guardado desde un principio el archivo. De no
haber guardado, se vería el texto en negro y no aparecerían los menús de ayuda.
Lo siguiente es indicar el inicio del programa con
una función main. Al igual que en C, C++ necesita de una función main para
iniciar. Se escribe de la siguiente manera:
int main(){
}
Esta función principal, tiene un valor de retorno
(int) o sea que devuelve un entero y no tiene argumentos (). Un argumento es un
valor que se le pasan a las funciones, ya se verá esto más adelante y quedará
más claro.
Por último, es necesario indicar el valor de
retorno que requiere la función (int). El valor de retorno será un cero. Un
cero como valor de retorno indica que el programa llegó a su fin de forma
exitosa. Se escribe así:
return 0;
Listo. Esta es la estructura básica de un programa en C++, como se puede
apreciar, es muy similar a C.
Ahora, lo siguiente es añadir la función que permite mostrar un mensaje por
pantalla, en este caso "Hola mundo". La instrucción es std::cout, la
cual permite que una cadena de texto sea mostrada por pantalla. Se utiliza así
(no olvidar poner el ; al finalizar):
std::cout << "Hola mundo";
Ahora que ya está listo, se debe compilar y
ejecutar. Esto se hace de la misma forma que con C, (Si la memoria falla como
hacer eso de compilar, leer acá). El
resultado se verá en una ventana del símbolo del sistema.
Esta operación debe hacerse decenas de veces hasta
aprenderse bien y si aún no sale con naturalidad, entonces tendrán que ser
centenas de veces.
SECUENCIAS DE ESCAPE
Al igual que en C, C++ también utiliza las secuencias de escape por si se
desea imprimir en líneas diferentes
Diferentes
secuencias de escape:
COMENTARIOS
Los comentarios son una forma de documentar el
código. (más info acá)
Los comentarios
en C++ (al igual que en C) se pueden hacer de dos formas:
// Doble slash
para comentarios de una línea
/* Comentario de
múltiples líneas que comienza con slash y asterisco
Y que debe ser
finalizado
Con asterisco y slash */
Errores típicos:
Los errores de C también pueden aparecer aquí. Un
error típico que suele suceder cuando se empieza a programar en C++, es olvidar
colocar el punto y coma (;) al final de una instrucción, u olvidar poner una
llave de cierre al final de un bloque (}) Olvidar esto u otras cosas más hace
que el compilador muestre mensajes de error y no compile nuestro programa,
también a medida que avance el curso, podremos notar que en ocasiones el
compilador nos muestra mensajes de advertencia (warnings) y a pesar de que el
programa compile y pueda funcionar, debido a que corrige los problemas en forma
automática o por default utiliza la opción correspondiente, se debe evitar
obtener esos mensajes. Prueba a quitar un punto y coma y entonces compila,
verás que mensaje de error produce. Acostúmbrate a ver ese tipo de error porque
según he leído, nadie está ajeno de olvidarlo.
Gustavo J. Cerda Nilo
Noviembre 2015
No hay comentarios:
Publicar un comentario