Edición didáctica en español. El código y sus salidas conservan el original.
Aprende C: lecciones y ejemplos para practicar
Aprende las características de C, su historia y preguntas de entrevista. Lee las explicaciones, abre los ejemplos y practica código en el compilador.

Explora lecciones sobre las características de C, su historia y las preguntas de entrevista. Elige un tema en la lista para repasar los conceptos y relacionarlos con ejemplos concretos de programación.
Abre el tema que quieras practicar y lee la explicación antes de probar el código. Usa los controles del bloque de código para abrirlo en el compilador, añade la entrada que necesite y compara la salida. Cambia un valor cada vez para entender qué hace el programa.
Características del lenguaje C
Conoce las funciones, los tipos, la memoria y la compilación que hacen de C un lenguaje útil para sistemas.
Historia del lenguaje C
Del desarrollo de Unix a los estándares modernos: entiende cómo evolucionó C.
Preguntas de entrevista sobre C
Repasa punteros, memoria, arrays, funciones y comportamiento indefinido con razonamiento práctico.
Palabras clave de C17
Distingue palabras reservadas, funciones de biblioteca y cambios entre versiones de C.
C para sistemas embebidos
Comprende registros, máscaras de bits, interrupciones y límites del hardware al programar en C.
Punteros en C
Aprende a obtener direcciones, desreferenciar punteros y respetar los límites y la duración de los objetos.
Funciones en C
Organiza programas con prototipos, parámetros, valores de retorno y recursión.
Arrays en C
Trabaja con índices, recorridos, matrices y longitudes explícitas sin salir de los límites.
Cómo estudiar C con libros
Elige material de C según tu experiencia y acompaña la lectura con programas pequeños y pruebas.
Práctica de programación en C
Avanza desde bucles y arrays hasta recursión y listas con un método de pruebas reproducible.
Turbo C y compiladores modernos
Adapta ejemplos antiguos a C estándar y entiende las diferencias de plataforma.
Guía del compilador C en línea
Escribe código, configura la entrada, ejecuta programas y comparte ejemplos desde el navegador.
Clang o GCC para programar en C
Compara los dos compiladores usando el mismo estándar, advertencias y programa de prueba.
GCC y G++: qué comando utilizar
Elige el controlador correcto para archivos C y C++ y sus bibliotecas de enlace.