Programacion

Páginas: 79 (19505 palabras) Publicado: 30 de agosto de 2012
Programación en C

Autor: J. Carlos López Ardao

Diciembre de 2001

Índice
1. Introducción 2. Estructura y fases de creación de un programa C 3. Generalidades 3.1. Reglas de ámbito . . . . . . . . . 3.2. Palabras clave . . . . . . . . . . . 3.3. Constantes . . . . . . . . . . . . 3.4. Variables en C . . . . . . . . . . 3.5. Operadores en C . . . . . . . . . 3.5.1. Operadores aritméticos. 3.5.2. Operadores relacionales . 3.5.3. Operadores lógicos . . . . 3.5.4. Operadores a nivel de bit 1 1 3 4 6 6 7 8 8 8 9 9 9 10 11 12 13 13 14 15 16 17 18 19 19 20 21 21 23 24 25 26 27 28 30 31 32 33 33 34 35

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

4. Directivas del preprocesador 4.1. Definición de macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Inclusión de ficheros . . .. . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Compilación condicional . . . . . . . . . . . . . . . . . . . . . . . . . . 5. Tipos de datos en C 5.1. Tipos básicos . . . . . . . . . . . . . . . . . . . . 5.2. El tipo “dirección” (punteros) . . . . . . . . . . . 5.3. Matrices . . . . . . . . . . . . . . . . . . . . . . . 5.4. Relación entre punteros y matrices . . . . . . . . 5.4.1.Punteros a punteros. Matrices de punteros 5.5. El modificador const . . . . . . . . . . . . . . . . 5.6. El tipo void . . . . . . . . . . . . . . . . . . . . . 5.7. Conversión de tipos . . . . . . . . . . . . . . . . . 5.7.1. Conversión de tipos explícita: El cast . . . 6. Estructuras de datos 6.1. Estructuras . . . . . . . . . . . . . . 6.2. Uniones . . . . . . . . . . . . . . . . 6.3. Enumeraciones .. . . . . . . . . . . 6.4. Creación de tipos mediante typedef

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . ..

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

7. Funciones en C 7.1. La función main() . . . . . . . . . . . . . . . . . . . . . 7.2. Reglas de ámbito de las funciones: Ficheros de cabecera 7.3. Ficheros de tipos . . . . . . . . . . . . . . . . . . . . . . 7.4. Librerías . . . . . . . . . . . . . . . . . . . . . . . .. . . 7.5. Punteros a funciones . . . . . . . . . . . . . . . . . . . . 8. Tipos de variables. Reglas 8.1. Variables Locales . . . . 8.2. Variables Globales . . . 8.3. Parámetros Formales . . de . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

ámbito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

i

9. Control de flujo en C 9.1. Sentencia condicional: if . . . . . . . 9.2. Sentencia switch . . . . . . . . . . . . 9.3. bucle while . . . . . . . . . . . . . . . 9.4. Sentencia do-while . . . . . . . . . . . 9.5. bucles infinitos con while y do-while 9.6. Bucle for . . . . . . . . . . . . . . . . 9.7. Sentencia break . . . .. . . . . . . . . 9.8. Sentencia continue . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . . . . . . . .

. . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS