La finalidad de esta libro es ayudar al lector a aprender cómo programar en C. Contiene una introducción general para hacer que los nuevos usuarios se inicien lo más pronto posible, capítulos separados sobre cada característica importante y un manual de referencia. La mayoría de las exposiciones están basadas en la lectura, escritura y revisión de ejemplos, más que en el simple establecimiento de reglas. En su mayoría, los ejemplos son programas reales y completos, no fragmentos aislados. Todos los ejemplos han sido probados directamente a partir del texto, el cual está en forma legible para la máquina. Además de demostrar cómo hacer un uso efectivo del lenguaje, donde ha sido posible, tratamos de ilustrar algoritmos útiles y principios de buen estilo y diseño.
Capítulo 1. Introducción general
Capítulo 2. Tipos, operadores y expresiones
Capítulo 3. Control de flujo
Capítulo 4. Funciones y la estructura del programa
Capítulo 5. Apuntadores y arreglos
Capítulo 6. Estructuras
Capítulo 7. Entrada y salida
Capítulo 8. La interfaz del sistema UNIX
Apéndice A. Manual de referencia
Apéndice B. Biblioteca estándar
Apéndice C. Resumen de modificaciones