Este es un curso de programación en C ideal para principiantes, no se necesitan conocimientos previos. Se comienza desde cero y se avanza hasta cubrir todos los aspectos importantes del C.
Los ejemplos y el lenguaje claro en el que está escrito te ayudarán en tu empeño de aprender C.
En el curso se procura usar el estándar C para que se pueda seguir usando cualquier compilador de los existentes. Sin embargo se recomienda usar el Code::Blocks o Geany por su sencillez de manejo para los principiantes.
En la segunda edición se han corregido algunas erratas y se ha añadido un nuevo capítulo sobre la memoria dinámica y los array multidimensionales.
Capítulos del curso:
Introducción
Mostrar información por pantalla
Tipos de Datos
Constantes (uso de #define)
Manipulando datos (Operadores)
Introducir datos por teclado
Sentencias
Funciones (primera aproximación)
Punteros
Arrays (matrices)
Arrays multidimensionales
Strings (cadenas de texto)
Funciones (avanzado)
Estructuras
Uniones y enumeraciones
Asignación dinámica de memoria
Tipos de datos definidos por el usuario
Redireccionamiento
Lectura de ficheros
Escritura de ficheros
Otras funciones para el manejo de ficheros
Listas enlazadas simples
Arrays de cadenas (nuevo)
Los ejemplos y el lenguaje claro en el que está escrito te ayudarán en tu empeño de aprender C.
En el curso se procura usar el estándar C para que se pueda seguir usando cualquier compilador de los existentes. Sin embargo se recomienda usar el Code::Blocks o Geany por su sencillez de manejo para los principiantes.
En la segunda edición se han corregido algunas erratas y se ha añadido un nuevo capítulo sobre la memoria dinámica y los array multidimensionales.
Capítulos del curso:
Introducción
Mostrar información por pantalla
Tipos de Datos
Constantes (uso de #define)
Manipulando datos (Operadores)
Introducir datos por teclado
Sentencias
Funciones (primera aproximación)
Punteros
Arrays (matrices)
Arrays multidimensionales
Strings (cadenas de texto)
Funciones (avanzado)
Estructuras
Uniones y enumeraciones
Asignación dinámica de memoria
Tipos de datos definidos por el usuario
Redireccionamiento
Lectura de ficheros
Escritura de ficheros
Otras funciones para el manejo de ficheros
Listas enlazadas simples
Arrays de cadenas (nuevo)