manual de c

Páginas: 22 (5377 palabras) Publicado: 5 de febrero de 2015
Manual de C
Héctor Tejeda Villela


Índice General
1. Compilación de un programa en C/C++
1.1 Creación, compilación y ejecución de un programa
1.1.1 Creación del programa
1.1.2 Compilación
1.1.3 Ejecución del programa
1.2 El modelo de compilación de C
1.3 El preprocesador
1.4 Compilador de C
1.5 Ensamblador
1.6 Ligador
1.7 Algunas opciones útiles del compilador
1.8Uso de las bibliotecas
1.9 Ejemplos
1.9.1 Creación de una biblioteca estática
1.9.2 Creación de una biblioteca compartida
1.10 Funciones de la biblioteca de UNIX
1.10.1 Encontrando información 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ón devariables globales
2.4.2 Lectura y escritura de variables
2.5 Constantes
2.6 Operadores Aritméticos
2.7 Operadores de Comparación
2.8 Operadores lógicos
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

4. Iteración
4.1 La sentencia for
4.2 La sentencia while
4.3 Lasentencia do-while
4.4 Uso de break y continue
4.5 Ejercicios

5. Arreglos y cadenas
5.1 Arreglos unidimensionales y multidimensionales
5.2 Cadenas
5.3 Ejercicios

6. Funciones
6.1 Funciones void
6.2 Funciones y arreglos
6.3 Prototipos de funciones
6.4 Ejercicios

7. Más tipos de datos
7.1 Estructuras
7.1.1 Definición de nuevos tipos de datos
7.2 Uniones
7.3 Conversiónde tipos (casts)
7.4 Enumeraciones
7.5 Variables estáticas
7.6 Ejercicios

8. Apuntadores
8.1 Definición de un apuntador
8.2 Apuntadores y Funciones
8.3 Apuntadores y arreglos
8.4 Arreglos de apuntadores
8.5 Arreglos multidimensionales y apuntadores
8.6 Inicialización estática de arreglos de apuntadores
8.7 Apuntadores y estructuras
8.8 Fallas comunes con apuntadores
8.9Ejercicios

9. Asignación dinámica de memoria y Estructuras dinámicas
9.1 Uso de malloc, sizeof y free
9.2 calloc y realloc
9.3 Listas ligadas
9.4 Programa de revisión
9.5 Ejercicios

10. Tópicos avanzados con apuntadores
10.1 Apuntadores a apuntadores
10.2 Entrada en la línea de comandos
10.3 Apuntadores a funciones
10.4 Ejercicios

11. Operadores de bajo nivel y camposde bit
11.1 Operadores sobre bits
11.2 Campos de bit
11.2.1 Portabilidad
11.3 Ejercicios

12. El preprocesador de C
12.1 Directivas del preprocesador
12.1.1 #define
12.1.2 #undef
12.1.3 #include
12.1.4 #if Inclusión condicional
12.2 Control del preprocesador del compilador
12.3 Otras directivas del preprocesador
12.4 Ejercicios

13. C, UNIX y las bibliotecas estándar13.1 Ventajas del usar UNIX con C
13.2 Uso de funciones de bibliotecas y llamadas del sistema

14. Biblioteca
14.1 Funciones aritméticas
14.2 Números aleatorios
14.3 Conversión de cadenas
14.4 Búsqueda y ordenamiento
14.5 Ejercicios

15. Biblioteca
15.1 Funciones matemáticas
15.2 Constantes matemáticas

16. Entrada y salida (E/S) stdio.h
16.1 Reportando errores16.1.1 perror()
16.1.2 errno
16.1.3 exit
16.2 Flujos
16.2.1 Flujos predefinidos
16.3 E/S Basica
16.4 E/S formateada
16.4.1 printf
16.4.2 scanf
16.5 Archivos
16.5.1 Lectura y escritura de archivos
16.6 sprintf y sscanf
16.6.1 Petición del estado del flujo
16.7 E/S de bajo nivel o sin almacenamiento intermedio
16.8 Ejercicios

17. Manejo de cadenas
17.1 Funcionesbásicas para el manejo de cadenas
17.1.1 Búsqueda en cadenas
17.2 Prueba y conversión de caracteres
17.3 Operaciones con la memoria
17.4 Ejercicios

18. Acceso de Archivos y llamadas al sistema de directorios
18.1 Funciones para el manejo de directorios
18.1.1 Busqueda y ordenamiento de directorios: sys/types.h,sys/dir.h
18.2 Rutinas de manipulación de archivos: unistd.h,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual C++
  • Manual de c++
  • Manual c
  • c manual
  • Manual c++
  • Manual de c+
  • manual de C++
  • Manual C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS