Manual de c
H´ctor Tejeda Villela e
´ Indice general
1. Compilaci´n de un programa en C/C++ o 1.1. Creaci´n, compilaci´n y ejecuci´n de un programa . . . . o o o 1.1.1. Creaci´n del programa . . . . . . . . . . . . . . . . o 1.1.2. Compilaci´n . . . . . . . . . . . . . . . . . . . . . o 1.1.3. Ejecuci´n del programa . . . . . . . . . . . . . . . o 1.2. El modelo de compilaci´n de C . . . .. . . . . . . . . . . o 1.3. El preprocesador . . . . . . . . . . . . . . . . . . . . . . . 1.4. Compilador de C . . . . . . . . . . . . . . . . . . . . . . . 1.5. Ensamblador . . . . . . . . . . . . . . . . . . . . . . . . . 1.6. Ligador . . . . . . . . . . . . . . . . . . . . . . . . . . . . ´ 1.7. Algunas opciones utiles del compilador . . . . . . . . . . . 1.8. Uso de las bibliotecas . . . . .. . . . . . . . . . . . . . . 1.9. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9.1. Creaci´n de una biblioteca est´tica . . . . . . . . . o a 1.9.2. Creaci´n de una biblioteca compartida . . . . . . . o 1.10. Funciones de la biblioteca de UNIX . . . . . . . . . . . . . 1.10.1. Encontrando informaci´n acerca de las bibliotecas. o 1.11. Ejercicios . . . . . . . . . . . . . . .. . . . . . . . . . . . 2. Principios de C 2.1. Or´ ıgenes del C . . . . . . . . . . . . . 2.2. Caracter´ ısticas de C . . . . . . . . . . 2.3. Estructura de un programa en C . . . 2.4. Variables . . . . . . . . . . . . . . . . 2.4.1. Definici´n de variables globales o 2.4.2. Lectura y escritura de variables 2.5. Constantes . . . . . . . . . . . . . . . 2.6. Operadores Aritm´ticos . . . . . . . . eo 2.7. Operadores de Comparaci´n . . . . . . 2.8. Operadores l´gicos . . . . . . . . . . . o 2.9. Orden de precedencia . . . . . . . . . 2.10. Ejercicios . . . . . . . . . . . . . . . . 3. Estructuras Condicionales 3.1. La sentencia if . . . . 3.2. El operador ? . . . . . 3.3. La sentencia switch . . 3.4. Ejercicios . . . . . . . . 1 1 1 1 2 2 2 3 3 3 3 4 5 5 6 7 7 8 10 10 10 11 12 13 14 15 15 1616 16 18 19 19 20 21 23
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
.. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . ..
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. .. . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . ....
Regístrate para leer el documento completo.