
Modern C Quick Syntax Reference, 2nd Edition
Mikael Olsson
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~116
- Nivel
- Básico
De qué trata
Modern C Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library es la segunda edición de la guía de bolsillo de C de Mikael Olsson, programador y autor finlandés de la serie Quick Syntax Reference de Apress. Salió a finales de diciembre de 2018 con copyright de 2019, y su introducción repasa la evolución del lenguaje hasta el estándar C18. Como el resto de la serie, presenta la sintaxis esencial en capítulos muy breves, con ejemplos cortos y sin historia ni teoría de relleno. Está pensada para quien ya programa, sobre todo en C, y quiere una referencia rápida.
Los 22 capítulos siguen el orden habitual del lenguaje: crear un proyecto y compilar (en Visual Studio y en consola), variables y tipos (enteros con y sin signo, enteros de tamaño fijo, coma flotante, char y bool, sufijos de literales, ámbito), operadores y precedencia, punteros, arrays y su relación con los punteros, cadenas y sus funciones, condicionales (if, switch, operador ternario) y bucles (while, do-while, for, break, continue y goto). Después vienen las funciones (declaración adelantada, listas de parámetros variables, paso por valor y por dirección, funciones inline), typedef, enumeraciones, structs con campos de bits, uniones, conversiones de tipo, clases de almacenamiento (auto, register, extern, static, volatile), const, el preprocesador (include, macros, compilación condicional, pragma), la gestión de memoria con malloc, free, realloc y calloc, los punteros void y a funciones, la entrada por teclado y desde archivos con manejo de errores, las cabeceras con include guards y la conversión entre cadenas y números.
Con 116 páginas es una chuleta bien organizada, no un curso: no tiene ejercicios ni proyectos, apenas pasa de lo básico de la biblioteca estándar y no profundiza en novedades de C11 como los hilos o las operaciones atómicas. Aunque la editorial menciona el uso de C en sistemas embebidos y Arduino, el índice no incluye capítulos dedicados al hardware.
- C
- Sintaxis de C
- Tipos y variables
- Punteros y arrays
- Structs y uniones
- Preprocesador
- Gestión de memoria
- Clases de almacenamiento
- Referencia rápida
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

