Breve_manual_de_C

Páginas: 155 (38540 palabras) Publicado: 6 de noviembre de 2015
Manual de C
H´ector Tejeda Villela

´Indice general
1. Compilaci´
on de un programa en C/C++
1.1. Creaci´
on, compilaci´
on y ejecuci´
on de un programa . . . .
1.1.1. Creaci´
on del programa . . . . . . . . . . . . . . . .
1.1.2. Compilaci´
on . . . . . . . . . . . . . . . . . . . . .
1.1.3. Ejecuci´
on del programa . . . . . . . . . . . . . . .
1.2. El modelo de compilaci´
on de C . . . . . .. . . . . . . . .
1.3. El preprocesador . . . . . . . . . . . . . . . . . . . . . . .
1.4. Compilador de C . . . . . . . . . . . . . . . . . . . . . . .
1.5. Ensamblador . . . . . . . . . . . . . . . . . . . . . . . . .
1.6. Ligador . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.7. Algunas opciones u
´tiles del compilador . . . . . . . . . . .
1.8. Uso de las bibliotecas . . . . . . . .. . . . . . . . . . . .
1.9. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.9.1. Creaci´
on de una biblioteca est´
atica . . . . . . . . .
1.9.2. Creaci´
on de una biblioteca compartida . . . . . . .
1.10. Funciones de la biblioteca de UNIX . . . . . . . . . . . . .
1.10.1. Encontrando informaci´
on acerca de las bibliotecas.
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´
on de variables globales
2.4.2. Lectura y escritura de variables
2.5. Constantes . . . . . . . . . . . . . . .
2.6. Operadores Aritm´eticos . . . . . . . .
2.7.Operadores de Comparaci´
on . . . . . .
2.8. Operadores l´
ogicos . . . . . . . . . . .
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 . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.
i

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
..
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

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

.
.
.
.

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

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS