Cómo Programar Cualquier Cosa: Programación C

Esto es parte de una serie más grande titulada, “Cómo programar cualquier cosa

Lectura previa recomendada:

Esta serie habla sobre el lenguaje de programación C, y todo lo que debe saber sobre él. Esta serie cubre ANSI C con respecto a C, el estándar “C89”, el estándar “C99” y las adiciones “C11” al lenguaje. Si te sientes intimidado por punteros, no tienes recolección de basura, tienes un microcontrolador de TI y estás usando CodeComposer, o simplemente quieres poner tus manos en un lenguaje de “nivel medio”, esta serie es para ti.

  • La naturaleza del lenguaje de programación C – En este artículo cubrimos el lenguaje de programación C: de dónde vino, cómo se relaciona con otros lenguajes, qué puede hacer, qué no hace, y el futuro del lenguaje.
  • Programación en C: Tipos de datos básicos – En este artículo cubrimos los tipos de datos básicos que pueden ser variables, incluyendo char, int, float y double. Hablamos de los tamaños de cada tipo de datos y sus modificadores de tamaño.
  • Programación en C: Matrices y Cadenas – Aquí cubrimos los fundamentos de arrays, que son secuencias de un tipo de datos dado, y su primo (o realmente lo mismo) de la cadena, siendo una matriz de caracteres.
  • Programación En C: Punteros – Aquí cubrimos la idea de una variable que puede contener la dirección de memoria de otra variable o construcción. Estas son características particularmente potentes del lenguaje C, pero a veces son difíciles de entender.
  • Programación En C: Matrices Con Punteros – Las matrices y los apuntadores están bastante relacionados en C, y ofrecen dos formas diferentes de acceder al mismo tipo de datos: bloques contiguos en la memoria. Aquí puede aprender a usar la indexación de punteros con matrices.
  • Programación En C: Literales – Cuando programamos, necesitamos poder especificar algunos datos directamente en el código, escribiéndolo directamente. Este artículo trata de cómo podemos escribir números, caracteres y cadenas en el lenguaje C para usar en nuestro código.
  • Programación En C: Estructuras – En lugar de definir un conjunto de matrices globales, debemos especificar datos relacionados entre sí. Este artículo cubre los tipos de datos agregados, es decir, los campos de datos asociados entre sí a través de una estructura.
  • Programación En C: Enumeraciones, Bit-Fields y Uniones – Esto amplía la idea general de las estructuras para incluir enumeraciones, campos de bits y uniones. Estas son formas diferentes de definir los datos que podemos usar en otros lugares de nuestro programa. Las enumeraciones nos ofrecen constantes basadas en int, uniones, diferentes formas de ver los mismos datos y modos de bit para acceder a bits específicos.

Si usted aprecia mis tutoriales y su sabiduría, por favor considere apoyarme en Patreon.

Sin embargo, si un compromiso mensual es un poco demasiado necesitado para usted, podría considerar comprarme una taza de café.

photo credit: catsocmedia Of wires, buttons, screens and batteries via photopin (license)