Esta segunda edición instruye en el uso del lenguaje C, dentro del contexto del estilo de programación de C contemporáneo. Incluye explicaciones completas y comprensibles de las facetas de C de uso más común, incluidas las del estándar ANSI actual. Además, el libro presenta un enfoque moderno de la programación, insistiendo en la importancia de la claridad, legibilidad, modularidad y eficiencia en el diseño de los programas. Se le presentan al lector de esta forma los principios de la buena programación, así como las reglas específicas del C. Aparecen programas en C completos por todo el libro, a partir del primer capítulo. Se pone especial énfasis en el uso de un estilo de programación interactivo.
El libro puede ser usado por una gran variedad de lectores, desde programadores que estén iniciándose hasta los profesionales expertos. Se adapta bien como libro de texto a un curso de introducción a la programación para estudiantes a nivel universitario, o como un texto complementario o independientemente, como una eficiente guía.
Se incluyen mucho ejemplos como parte principal del texto. Éstos incluyen a su vez numerosos ejemplos de programación de complejidad variable, así como ilustrativos problemas tipo ejercicio que se adaptan al estándar ANSI C. Muchos de los ejemplos se encuentran resueltos en otros lenguajes de programación en los libros correspondientes de la serie Schaum, proporcionando de esta forma al lector una base para la comparación de varios lenguaj es populares.
Al final de cada capítulo aparecen conjuntos de cuestiones de repaso y ejercicios. Las cuestiones de repaso permiten al lector probar la asimilación del material presentado en cada capítulo.
Aportan también un eficaz resumen del mismo. Los ejercicios refuerzan los principios presentados en cada capítulo. El lector debería resolver el mayor número posible de estos problemas. Al final del libro aparecen las soluciones a la mayoría de los ejercicios.
Author(s): Gottfried, Byron S.
Series: Serie de compendios Schaum
Edition: 2
Publisher: McGraw-Hill
Year: 2005
Language: Spanish
Pages: 672
1. Conceptos básicos
2. Conceptos básicos de C
3. Operadores y expresiones
4. Entrada y salida de datos
5. Preparación y ejecución de un programa en C
6. Instrucciones de control
7. Funciones
8. Estructura de un programa
9. Arrays
10. Punteros
11. Estructuras y uniones
12. Archivos de datos
13. Programación a bajo nivel
14. Características adicionales de C
Apéndice A: Sistemas de representación de números
Apéndice B: Secuencias de escape
Apéndice C: Resumen de operadores
Apéndice D: Tipos de datos y reglas de conversión de datos
Apéndice E: El conjunto de caracteres ASCII
Apéndice F: Resumen de instrucciones de control
Apéndice G: Caracteres de conversión más usados de scanf y printf
Apéndice H: Funciones de biblioteca más usadas