Autor: Salvador Pozo Coronado
e-mail:
[email protected]
Trascripción del curso alojado en la página: http://c.conclase.net
Curso C++
C con Clase
Pág. 2
TABLA DE CONTENIDO
TABLA DE CONTENIDO............................................................................................... 2
Introducción ...................................................................................................................... 9
Proceso para la obtención de un programa ejecutable................................................ 10
Fichero fuente y programa o código fuente:........................................................... 11
Ficheros objeto, código objeto y compiladores: ..................................................... 11
Librerías:................................................................................................................. 11
Ficheros ejecutables y enlazadores:........................................................................ 11
Errores:.................................................................................................................... 12
Propósito de C y C++.................................................................................................. 13
CAPITULO 1 Toma de contacto.................................................................................... 14
CAPITULO 2 Tipos de variables I................................................................................. 16
Tipos fundamentales ................................................................................................... 16
Tipo "char" o carácter: ............................................................................................ 16
Tipo "int" o entero: ................................................................................................. 17
Tipo "float" o coma flotante: .................................................................................. 17
Tipo "bool" o Booleana: ......................................................................................... 18
Tipo "double" o coma flotante de doble precisión: ................................................ 18
Tipo "void" o sin tipo:............................................................................................. 18
Tipo "enum" o enumerado:..................................................................................... 19
Palabras reservadas usadas en este capítulo............................................................ 19
CAPITULO 3 Funciones I: Declaración y definición .................................................... 21
Prototipos de funciones............................................................................................... 22
Estructura de un programa C/C++:............................................................................. 23
Palabras reservadas usadas en este capítulo............................................................ 23
CAPITULO 4 Operadores I............................................................................................ 24
Operadores aritméticos ............................................................................................... 24
Operadores de asignación ........................................................................................... 26
Operador coma............................................................................................................ 27
Operadores de igualdad .............................................................................................. 27
Operadores lógicos ..................................................................................................... 28
Operadores relacionales.............................................................................................. 29
Nota:........................................................................................................................ 30
CAPITULO 5 Sentencias................................................................................................ 31
Bloques ....................................................................................................................... 31
Expresiones................................................................................................................. 31
Llamadas a función................................................................................................. 32
Asignación .............................................................................................................. 32
Nula......................................................................................................................... 32
Bucles.......................................................................................................................... 33
Bucles "while" ........................................................................................................ 33
Bucle "do while"..................................................................................................... 33
Bucle "for" .............................................................................................................. 34
Etiquetas...................................................................................................................... 34
Etiquetas de identificación...................................................................................... 34
Etiquetas "case" y "default" .................................................................................... 35
Selección..................................................................................................................... 35
Salvador Pozo Coronado
[email protected]
Curso C++
C con Clase
Pág. 3
Sentencia "if...else"................................................................................................. 35
Sentencia "switch" .................................................................................................. 35
Sentencias de salto ...................................................................................................... 37
Sentencia de ruptura "break" .................................................................................. 37
Sentencia de "continue" .......................................................................................... 37
Sentencia de salto "goto" ........................................................................................ 38
Sentencia de retorno "return".................................................................................. 38
Sobre las sentencias de salto y la programación estructurada ................................ 38
Comentarios............................................................................................................ 39
Palabras reservadas usadas en este capítulo............................................................ 39
CAPITULO 6 Declaración de variables ......................................................................... 40
Cómo se declaran las variables................................................................................... 40
Ámbito de las variables: ............................................................................................. 40
Ejemplos capítulos 1 a 6 ................................................................................................. 42
Ejemplo 1.................................................................................................................... 42
Ejemplo 2.................................................................................................................... 43
Ejemplo 3.................................................................................................................... 44
Ejemplo 4.................................................................................................................... 45
CAPITULO 7 Normas para la notación ......................................................................... 46
Constantes "int" .......................................................................................................... 46
Constantes "long"........................................................................................................ 47
Constantes "unsigned" ................................................................................................ 47
Constantes "float" ....................................................................................................... 47
Constantes "char"........................................................................................................ 47
¿Por qué es necesaria la notación?.............................................................................. 49
CAPITULO 8 Cadenas de caracteres ............................................................................. 50
CAPITULO 9 Librerías estándar.................................................................................... 52
Librería de entrada y salida fluidas "iostream.h"........................................................ 52
Librería de entrada y salida estándar "stdio.h" ........................................................... 53
Función "getchar()"................................................................................................. 54
Función "putchar()" ................................................................................................ 54
Función "gets()"...................................................................................................... 55
Función "puts()"...................................................................................................... 55
Función "printf()".................................................................................................... 56
Librería de rutinas de convers
Comentarios de: Curso de C++ (1)