Aprenda C++ Básico

Páginas: 47 (11683 palabras) Publicado: 3 de junio de 2012
Aprenda C++ Básico
como si estuviera en primero

Paul Bustamante Iker Aguinaga Miguel Aybar Luis Olaizola Iñigo Lazcano

Perteneciente a la colección: “Aprenda …, como si estuviera en primero”

Esta publicación tiene la única finalidad de facilitar el estudio y trabajo de los alumnos de la asignatura. Ni el autor ni la Universidad de Navarra perciben cantidad alguna por su edición oreproducción.

Copyright © 2004 Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Íñigo Lazcano. Todos los derechos reservados. Está prohibida la reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión y ut ilización con fines personales.

ÍNDICE ÍNDICE 1. INTRODUCCIÓN 1.1. Concepto de "programa" 1.2.Concepto de "función" 1.2.1. Conceptos generales 1.2.2. La función main( ) 1.3. Tokens 1.3.1. Palabras clave del C++ 1.3.2. Identificadores 1.3.3. Constantes 1.3.4. Operadores 1.3.5. Separadores 1.3.6. Comentarios 1.4. Lenguaje C++ 1.4.1. Compilador 1.4.2. Preprocesador 1.4.3. Librería estándar 1.5. Ficheros 1.6. Lectura y escritura de datos 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. 2.9. 3. TIPOS DEDATOS FUNDAMENTALES. VARIABLES Caracteres (tipo char) Números enteros (tipo int ) Números enteros (tipo long ) Números enteros (tipo short) Números reales (tipo float) Números reales (tipo double) Duración y visibilidad de las variables: Modos de almacenamiento Conversiones implícitas y explícitas de tipo (casting) Typedef

Página i

1 2 2 2 3 3 3 4 5 5 5 5 6 6 6 6 7 7 8 9 10 11 11 11 12 13 1515 17 17 17 17 18 19 19 20 21 21 21 22 22 23 23 24 26 27 27 27 28 28 28 28

2.

CONSTANTES 3.1. Constantes numéricas 3.1.1. Constantes enteras 3.1.2. Constantes de punto flotante 3.2. Constantes carácter 3.3. Cadenas de caracteres 3.4. Constantes de tipo Enumeración 3.5. Cualificador const OPERADORES, EXPRESIONES Y SENTENCIAS 4.1. Operadores 4.1.1. Operadores aritméticos 4.1.2. Operadores deasignación 4.1.3. Operadores incrementales 4.1.4. Operadores relacionales 4.1.5. Operadores lógicos 4.1.6. Otros operadores 4.2. Reglas de precedencia y asociatividad 4.3. Expresiones 4.3.1. Expresiones aritméticas 4.3.2. Expresiones lógicas 4.3.3. Expresiones generales 4.4. Sentencias 4.4.1. Sentencias simples 4.4.2. Sentencia vacía ó nula

4.

Copyright © 2004 Paul Bustamante, Iker Aguinaga,Miguel Aybar, Luis Olaizola, Íñigo Lazcano. Todos los derechos reservados. Está prohibida la reproducción total o parcial con fines comerciales y por cualquier medio del contenido de estas páginas. Sólo esta permitida su impresión y ut ilización con fines personales.

ÍNDICE 4.4.3. 5. Sentencias compuestas o bloques

Página ii 29 30 30 30 30 30 30 31 32 32 33 33 34 34 35 35 35 35 36 38 39 4041 42 43 46 46 46 47 47 48 49 50 53 53 54 54 55 56 57 57 58 59 59 59 61 63

CONTROL DEL FLUJO DE EJECUCIÓN 5.1. Bifurcaciones 5.1.1. Operador condicional 5.1.2. Sentencia if 5.1.3. Sentencia if ... else 5.1.4. Sentencia if ... else múltiple 5.1.5. Sentencia switch 5.1.6. Sentencias if anidadas 5.2. Bucles 5.2.1. Sentencia while 5.2.2. Sentencia for 5.2.3. Sentencia do ... while 5.3. Sentenciasbreak, continue, goto TIPOS DE DATOS DERIVADOS 6.1. Punteros 6.1.1. Concepto de puntero o apuntador 6.1.2. Operadores dirección (&) e indirección (*) 6.1.3. Aritmética de punteros 6.2. Vectores, matrices y cadenas de caracteres 6.2.1. Relación entre vectores y punteros 6.2.2. Relación entre matrices y punteros 6.2.3. Inicialización de vectores y matrices 6.3. Estructuras 6.4. Gestión dinámica de lamemoria FUNCIONES 7.1. Utilidad de las funciones 7.2. Definición de una función 7.3. Declaración y llamada de una función 7.3.1. Declaración de u na función 7.3.2. Llamada a una función 7.4. Especificador inline para funciones 7.5. Paso de argumentos por valor y por referencia 7.6. La función main() con argumentos 7.7. Punteros como valor de retorno 7.8. Paso de arrays como argumentos a una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprendiendo c
  • Aprende C
  • Aprender C++
  • aprenda c#
  • C básico
  • C++ Basico
  • Aprende A Aprender Antonio Felix C
  • Porque aprender el lenguaje c

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS