Declaración e inicialización de variables en C
Guía sobre la gestión de memoria de variables locales, globales y arrays, y los riesgos del comportamiento indefinido por falta de inicialización.
Guía sobre la gestión de memoria de variables locales, globales y arrays, y los riesgos del comportamiento indefinido por falta de inicialización.
Aprende a usar las macros PRIdN y SCNdN para imprimir y leer tipos de
Guía sobre el uso de stdint.h, limits.h e inttypes.h para manejar desbordamientos y asegurar la portabilidad de tipos de ancho fijo.
Guía sobre el uso de stdint.h para garantizar portabilidad y evitar errores de truncamiento en sistemas de diversas arquitecturas.
Explica la distinción entre char, signed char y unsigned char, la importancia de la extensión de signo y por qué getchar() retorna int.
Explica cómo usar sizeof para obtener el tamaño de tipos y arrays, evitando el error común de confundir punteros con arrays y entendiendo el padding.
Guía sobre la precisión, sufijos de literales y las trampas de comparación en tipos de punto flotante en C.
Guía sobre char, short, int, long y long long. Explica tamaños, límites de stdlib y la diferencia de comportamiento entre sistemas.
Explica la estructura léxica de C: tokens, reglas de identificadores, tipos de literales y la diferencia entre bases numéricas.
Comprende la diferencia entre informar al compilador sobre un símbolo y reservar memoria para él, clave para la compilación separada y el enlazado.