Beruflich Dokumente
Kultur Dokumente
3] IDSYSTEMS 2009
La idea es:
nombreDeFunción() {
sentencias
}
#include <cabeceraDeArchivoExterno>
Los archivos de cabecera son los que permiten utilizar funciones externas (o
librerías) en nuestro programa. Hay que tener en cuenta que las cabeceras son
distintas en C y C++, pero que se pueden utilizar los archivos de cabecera clásicos
del C en C++.
Una de las librerías más utilizadas en los programas, es la que permite leer y
escribir en la consola del Sistema Operativo. En el caso de C++ esta librería está
disponible en la cabecera iostream (en C se utiliza la cabecera stdio.h). Para
poder utilizar esta función hay que incluir su archivo de cabecera que es stdio.h.
1
[CURSO C++/LECCION 1.3] IDSYSTEMS 2009
#include <iostream>
int main()
{
std::cout << "Hola mundo";
return 0;
}
[4] La instrucción return 0 finaliza el programa e indica (con el valor cero) que la
finalización ha sido correcta.
2
[CURSO C++/LECCION 1.3] IDSYSTEMS 2009
Sentencias
Los programas en C++ se basan en sentencias las cuales siempre se incluyen
dentro de una función. En el caso de crear un programa ejecutable, esas
sentencias están dentro de la función main. A está función le precede la palabra
void o la palabra int (en realidad es más correcta ésta última como se verá más
adelante).
Ahora bien al escribir sentencias hay que tener en cuenta las siguientes normas:
[1] Toda sentencia en C++ termina con el símbolo "punto y coma" (;)
Comentarios
Se trata de texto que es ignorado por el compilador al traducir el código. Esas
líneas se utilizan para documentar el programa.
/* Esto es un comentario
el compilador hará caso omiso de este texto*/
3
[CURSO C++/LECCION 1.3] IDSYSTEMS 2009
double a=8.0;
Palabras reservadas
Se llaman así a palabras que en C++ tienen un significado concreto para los
compiladores. No se pueden por tanto usar esas palabras para poner nombre a
variables, constantes, funciones o clases definidas por el programador. La lista de
palabras reservadas proceden tanto del C, como del C++
Identificadores
Son los nombres que damos a las variables y a las funciones de C. Lógicamente
no pueden coincidir con las palabras reservadas. Además puesto que C distingue
entre las mayúsculas y las minúsculas, hay que tener cuidado de usar siempre las
minúsculas y mayúsculas de la misma forma (es decir, nombre, Nombre y
NOMBRE son tres identificadores distintos).
Además hay que tener en cuenta que los identificadores deben de cumplir estas
reglas:
4
[CURSO C++/LECCION 1.3] IDSYSTEMS 2009
Líneas de preprocesador
Las sentencias que comienzan con el símbolo # y que no finalizan con el punto y
coma son líneas de preprocesador (o directivas de compilación). Son instrucciones
que serán traducidas a código fuente antes de iniciar el proceso de compilado. La
más utilizada es
#include
ACTIVIDADES
#include <iostream>
int main()
int x = 5;
int y = 7;
return 0;