Lenguaje C ++
Enviado por luislavalle • 11 de Abril de 2013 • 15.172 Palabras (61 Páginas) • 210 Visitas
ÍNDICE
Estructura de un programa…………………………………………………………………………………………………………………………….2
Comentarios……………………………………………………………………………………………………………………………………………………4
Variables. Tipos de Datos……………………………………………………………………………………………………………………………….4
Identificadores………………………………………………………………………………………………………………………………………………..5
Tipos de datos fundamentales………………………………………………………………………………………………………………………..5
Declaracion de Variables…………………………………………………………………………………………………………………………………6
Inicializacion de variables……………………………………………………………………………………………………………………………….7
Introduccion a las cadenas……………………………………………………………………………………………………………………………..8
Constantes……………………………………………………………………………………………………………………………………………………….9
Literales……………………………………………………………………………………………………………………………………………………………9
Constantes definidas……………………………………………………………………………………………………………………………………….12
Constantes declaradas…………………………………………………………………………………………………………………………………….13
Operadores………………………………………………………………………………………………………………………………………………………13
Asignación (=)…………………………………………………………………………………………………………………………………………………13
Los operadores aritméticos (+,-,*,/,%)…………………………………………………………………………………………………………14
Operadores Relacionales y de igualdad………………………………………………………………………………………………………….15
Los Operadores lógicos…………………………………………………………………………………………………………………………………..15
Precedencia de los operadores……………………………………………………………………………………………………………………….16
Basico de Entrada/Salida………………………………………………………………………………………………………………………………..18
Salida estándar (cout)…………………………………………………………………………………………………………………………………….18
Entrada estándar (cin)……………………………………………………………………………………………………………………………………19
Stingstream…………………………………………………………………………………………………………………………………………………….20
Estructuras de control…………………………………………………………………………………………………………………………………….20
Estructura condicional: if y else……………………………………………………………………………………………………………………..21
Estructuras de iteración (bucles)…………………………………………………………………………………………………………………..22
La sentencia break, continue, goto, exit……………………………………………………………………………………………………….24
La estructura selectiva: switch………………………………………………………………………………………………………………………25
Funciones………………………………………………………………………………………………………………………………………………………..26
El uso de vacío (void)…………………………………………………………………………………………………………………………………….29
Declaración de funciones……………………………………………………………………………………………………………………………….29
Arrays……………………………………………………………………………………………………………………………………………………………..30
Matrices multidimensionales………………………………………………………………………………………………………………………….31
Matrices con parámetros……………………………………………………………………………………………………………………………….33
Secuencia de caracteres………………………………………………………………………………………………………………………………..34
Estructuras de datos……………………………………………………………………………………………………………………………………..34
Estructuras de anidación……………………………………………………………………………………………………………………………….36
Tipos de datos definidos (typedef)……………………………………………………………………………………………………………….36
Las Clases……………………………………………………………………………………………………………………………………………………..37
La palabra clave this…………………………………………………………………………………………………………………………………….38
Herencia entre clases……………………………………………………………………………………………………………………………………39
Polimorfismo………………………………………………………………………………………………………………………………………………….40
Entrada/Salida con ficheros………………………………………………………………………………………………………………………….41
Bibliografía……………………………………………41
Estructura de un programa
Probablemente la mejor manera de comenzar a aprender un lenguaje de programación es escribir un programa.Por lo tanto, aquí está nuestro primer programa:
El primer panel (en azul claro) muestra el código fuente de nuestro primer programa. El segundo (en gris claro) se muestra el resultado del programa una vez compilado y ejecutado. A la izquierda, los números grises representan los números de línea - estos no son parte del programa, y se muestran aquí sólo con fines informativos.
La forma de editar y compilar un programa depende del compilador que está utilizando. Dependiendo de si se dispone de una interfaz de desarrollo o no, y en su versión. Consulte la sección de los compiladores y el manual o la ayuda que se incluye con su compilador si tiene dudas sobre cómo compilar un programa C + + consola.
El programa anterior es el típico programa que los aprendices de programador escribir por primera vez, y su resultado es la impresión de la pantalla de "Hello World!" sentencia. Es uno de los programas más simples que pueden ser escritos en C + +, pero ya contiene los componentes fundamentales que cada programa en C + + tiene. Vamos a mirar línea por línea en el código que acaba de escribir:
// my first program in C++
Esta es una línea de comentario. Todas las líneas que comienzan con dos signos de barra ( // ) se consideran comentarios y no tienen ningún efecto sobre el comportamiento del programa. El programador puede utilizar para incluir breves explicaciones u observaciones dentro del código fuente. En este caso, la línea es una breve descripción de lo que nuestro programa es.
#include <iostream>
Las líneas que comienzan con una almohadilla ( # ) son directivas para el preprocesador. No son líneas regulares de código con expresiones, pero las indicaciones para preprocesador del compilador. En este caso, la directiva #include <iostream>
...