Logo elrincondelc.com
curso de programación en c
Foros de programación en C
Inicio :: Cursos

Valoración
4

Manual de C gratuito en Castellano

curso enviada por: programatium
Manual de C gratuito en Castellano
En este manual podras encontrar los siguientes puntos:

* Índice General
* 1. Compilación de un programa en C/C++
o 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
o 1.2 El modelo de compilación de C
o 1.3 El preprocesador
o 1.4 Compilador de C
o 1.5 Ensamblador
o 1.6 Ligador
o 1.7 Algunas opciones útiles del compilador
o 1.8 Uso de las bibliotecas
o 1.9 Ejemplos
+ 1.9.1 Creación de una biblioteca estática
+ 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
o 2.1 Orígenes del C
o 2.2 Características de C
o 2.3 Estructura de un programa en C
o 2.4 Variables
+ 2.4.1 Definición de variables globales
+ 2.4.2 Lectura y escritura de variables
o 2.5 Constantes
o 2.6 Operadores Aritméticos
o 2.7 Operadores de Comparación
o 2.8 Operadores lógicos
o 2.9 Orden de precedencia
o 2.10 Ejercicios

* 3. Estructuras Condicionales
o 3.1 La sentencia if
o 3.2 El operador ?
o 3.3 La sentencia switch
o 3.4 Ejercicios

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

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

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

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

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

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

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

* 11. Operadores de bajo nivel y campos de bit
o 11.1 Operadores sobre bits
o 11.2 Campos de bit
+ 11.2.1 Portabilidad
o 11.3 Ejercicios

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

* 13. C, UNIX y las bibliotecas estándar
o 13.1 Ventajas del usar UNIX con C
o 13.2 Uso de funciones de bibliotecas y llamadas del sistema

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

* 15. Biblioteca _math.h_
o 15.1 Funciones matemáticas
o 15.2 Constantes matemáticas

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

* 17. Manejo de cadenas _string.h_
o 17.1 Funciones básicas para el manejo de cadenas
+ 17.1.1 Búsqueda en cadenas
o 17.2 Prueba y conversión de caracteres _ctype.h_
o 17.3 Operaciones con la memoria _memory.h_
o 17.4 Ejercicios

* 18. Acceso de Archivos y llamadas al sistema de directorios
o 18.1 Funciones para el manejo de directorios _unistd.h_
+ 18.1.1 Busqueda y ordenamiento de directorios: sys/types.h,sys/dir.h
o 18.2 Rutinas de manipulación de archivos: unistd.h, sys/types.h, sys/stat.h
+ 18.2.1 Permisos de accesos a archivos
+ 18.2.2 Estado de un archivo
+ 18.2.3 Manipulación de archivos: stdio.h, unistd.h
+ 18.2.4 Creación de archivos temporales: _stdio.h_
o 18.3 Ejercicios

* 19. Funciones para el tiempo
o 19.1 Funciones básicas para el tiempo
o 19.2 Ejemplos de aplicaciones de funciones del tiempo.
+ 19.2.1 Ejemplo 1: Tiempo (en segundos) para hacer algún cálculo.
+ 19.2.2 Ejemplo 2: Inicializar la semilla de un número aleatorio.
o 19.3 Ejercicios

* 20. Control de procesos: _stdlib.h_, _unistd.h_
o 20.1 Ejecutando comandos de UNIX desde C
o 20.2 execl()
o 20.3 fork()
o 20.4 wait()
o 20.5 exit()
o 20.6 Ejercicios

* 21. Compilación de Programas con Archivos Múltiples
o 21.1 Archivos Cabezera
o 21.2 Variables y Funciones Externas
+ 21.2.1 Alcance de las variables externas
o 21.3 Ventajas de Usar Varios Archivos
o 21.4 Como dividir un programa en varios archivos
o 21.5 Organización de los Datos en cada Archivo
o 21.6 La utilería Make
+ 21.6.1 Programando Make
o 21.7 Creación de un Archivo Make (Makefile)
o 21.8 Uso de macros con Make
o 21.9 Ejecución de Make

* 22. Comunicación entre procesos (IPC Interprocess Communication), PIPES
o 22.1 Entubando en un programa de C _stdio.h_
+ 22.1.1 popen() Tubería formateada
+ 22.1.2 pipe() Tubería de bajo nivel

* 23. Sockets
o 23.1 Creación y nombrado de sockets
o 23.2 Conectando sockets de flujo
+ 23.2.1 Transferencia de datos en un flujo y cerrado
http://www.programatium.com
+ de 10.000 manuales de programacion en castellano
+ de 90.000 usuaros registrados

Para enviar comentarios debes estar registrado.

(c) ElRincondelC.com

Un proyecto de Urlan Heat : proyectos de Internet y soporte para el comercio electrónico.