Aprender a programar en C: de 0 a 99 en un solo libro: Un viaje desde la programación estructurada en pseudocódigo hasta las estructuras de datos avanzadas en lenguaje C
﻿

¿Alguna vez te han dicho que programar en C es muy difícil? ¿Has querido aprender C pero no te has atrevido? ¿Has encontrado un montón de libros sobre C y no sabes por dónde empezar?

En este libro encontrarás el 99% de lo que necesitas saber para programar en C explicado de un modo claro y comprensible, desde lo más básico, como la programación estructurada y el pseudocódigo, hasta las cuestiones más peliagudas como los punteros, los ficheros indexados o las estructuras de datos avanzadas.

El libro está orientado a las personas que no saben programar y necesitan una guía para aprender C desde cero. Si ya sabes programar y quieres profundizar en tus conocimientos, es posible que no sea tu mejor elección

¡No compres sin estar seguro de que es este libro el que necesitas!Puedes ojear las primeras páginas completamente gratis haciendo clic en el enlace "echa un vistazo" que aparece sobre la portada del libro.

El contenido del libro incluye:

Programación estructurada con pseudocódigo y diagramas de flujo.

La sintaxis del lenguaje C.

Cómo construir programas estructurados y modulares con C.

Funciones de la librería estándar de ANSI C.

Estructuras de datos estáticas: arrays, cadenas, structs, uniones, enumeraciones, tipos definidos por el usuario. Ordenación de arrays.

Ficheros (archivos): ficheros binarios y de texto, flujos en C, implementación en C de ficheros secuenciales, aleatorios e indexados.

Estructuras de datos dinámicas: punteros, gestión dinámica de la memoria, listas, pilas, colas, árboles generales, árboles binarios de búsqueda.

Otros aspectos avanzados: recursividad, creación de librerías, los compiladores gcc, mingw y Dev-C++, cómo construir un Makefile, el preprocesador de C, tipos de almacenamiento, manipulación a nivel de bits, etc.

Cientos de ejercicios propuestos y resueltos descargables gratuitamente.

El libro no presupone ningún conocimiento previo del lector en el campo de la programación de ordenadores, pero no se queda solo en la superficie, sino que llega a profundizar en muchos aspectos avanzados del lenguaje C y de la programación estructurada. Por lo tanto, es apto tanto para principiantes ambiciosos como para programadores con cierta experiencia que quieren aprender C.

El autor es ingeniero informático por la Universidad de Málaga y ha trabajado como programador y profesor de informática durante más de quince años. Dentro de esta misma serie también ha publicado el libro "Ajedrez en C: cómo programar un juego de ajedrez en lenguaje C... ¡y que funcione!".