Manual De Programación En C

Páginas: 75 (18550 palabras) Publicado: 28 de agosto de 2011
Programación en C
Autor: J. Carlos López Ardao Diciembre de 2001 Índice General
1 Introducción 1 2 Estructura y fases de creación de un programa C 2 3 Generalidades 4 3.1 Reglas de ámbito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 Palabras clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.3 Constantes . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.4 Variables en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.5 Operadores en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.5.1 Operadores aritméticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.5.2 Operadoresrelacionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.5.3 Operadores lógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.5.4 Operadores a nivel de bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4 Directivas del preprocesador 10 4.1 Definición de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.2Inclusión de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.3 Compilación condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5 Tipos de datos en C 14 5.1 Tipos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 5.2 El tipo “dirección” (punteros) . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 14 5.3 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5.4 Relación entre punteros y matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.4.1 Punteros a punteros. Matrices de punteros . . . . . . . . . . . . . . . . . . . . . . 17 5.5 El modificador const . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 18 5.6 El tipo void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.7 Conversión de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.7.1 Conversión de tipos explícita: El cast . . . . . . . . . . . . . . . . . . . . . . . . 20 6 Estructuras de datos 22
i

6.1 Estructuras . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 6.2 Uniones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6.3 Enumeraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 6.4 Creación de tipos mediante typedef . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7 Funciones en C 27 7.1 Lafunción main() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.2 Reglas de ámbito de las funciones: Ficheros de cabecera . . . . . . . . . . . . . . . . . . 29 7.3 Ficheros de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.4 Librerías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327.5 Punteros a funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

8 Tipos de variables. Reglas de ámbito 34 8.1 Variables Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.2 Variables Globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 8.3 Parámetros Formales . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . 35 9 Control de flujo en C 38 9.1 Sentencia condicional: if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 9.2 Sentencia switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.3 Bucle while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 9.4 Sentencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Programacion C++
  • Manual de Programación C++
  • Manual de Programacion C
  • Manual de programacion en c++
  • Programacion en c++ (manual fv)
  • Manual de programación en c
  • Manual De Programacion En C
  • MANUAL DE El LENGUAJE DE PROGRAMACION C#

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS