</> CodeBooks
    ← Volver a C y C++ (página 3)
    Portada de Modern C Quick Syntax Reference, 2nd Edition

    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óricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de C y C++ con nivel Básico