Programación en C: Aprende C


Binary Tuts
3.0.1
Versiones antiguas

Sobre Programación en C: Aprende C

Aprende programación en C paso a paso: curso de lenguaje C para principiantes

Programación en C es un curso paso a paso para aprender programación en C desde cero, en 45 lecciones cortas.

Empieza con tu primer programa y llega hasta los punteros, la memoria, los archivos y la depuración, con diagramas y ejercicios.

Este tutorial de C enseña el lenguaje C estándar moderno (C17) en un orden claro, una idea a la vez, y explica qué cambió en el estándar más reciente, C23. Cada lección se apoya en la anterior, así que puedes aprender C desde el principio, y cada página sirve después como consulta rápida.

Cada programa completo de las lecciones se compiló y ejecutó, y debajo del código se muestra su salida real. 13 diagramas originales muestran lo que pasa dentro del ordenador: cómo se construye un programa, cómo se ejecutan los bucles, cómo se guardan los arrays y las cadenas en memoria, cómo funcionan los punteros y cómo crece la pila de llamadas en la recursividad.

Qué aprenderás (11 secciones, 45 lecciones)

• Primeros pasos: qué es C, instalar un compilador (Windows, macOS, Linux, en línea y en Android), tu primer programa, cómo funciona la compilación, comentarios

• Fundamentos: palabras clave e identificadores, variables, constantes y literales, tipos de datos y tamaños, operadores, precedencia y conversiones, salida con printf, entrada con scanf y fgets

• Control de flujo: if y else, la sentencia switch, el bucle for, bucles while y do-while, break y continue

• Funciones: funciones, argumentos y valores de retorno, ámbito y duración, recursividad

• Arrays y cadenas: arrays, arrays multidimensionales, cadenas, funciones de cadena y seguridad

• Punteros y memoria: punteros, punteros y arrays, punteros y funciones, memoria dinámica con malloc, calloc, realloc y free

• Tipos propios: estructuras, uniones, enumeraciones, typedef

• Archivos: abrir y escribir archivos, leer archivos, archivos binarios

• Programas más grandes: el preprocesador, macros y sus trampas, programas de varios archivos y archivos de cabecera

• Errores y depuración: errores comunes con mensajes reales del compilador, comportamiento indefinido, consejos de depuración

• Referencia: una referencia rápida (chuleta) y las novedades de C23

Cómo enseñan las lecciones

• Explicaciones breves y sencillas, seguidas de un programa de ejemplo completo y su salida

• 13 diagramas sobre compilación, tipos de datos, condiciones, bucles, arrays, cadenas, punteros, memoria dinámica, estructuras y recursividad

• 15 programas con un error a propósito, con el mensaje real del compilador y la solución

• 121 ejercicios con respuestas al final de casi todas las lecciones, para comprobar lo que aprendiste

• Consejos y avisos sobre los errores más frecuentes de los principiantes

Funciones

• Búsqueda en todas las lecciones

• Funciona sin conexión, sin cuenta

• Disponible en 8 idiomas: English, Español, Português, Français, Deutsch, العربية, हिन्दी y Bahasa Indonesia (las explicaciones están traducidas; el código C es el mismo)

• Diseño limpio y moderno con modo oscuro

• Los bloques de código se desplazan de lado, así los programas se leen bien en el móvil

Para quién es

• Principiantes que quieren aprender programación en C como primer lenguaje

• Estudiantes de un curso de C en el instituto o la universidad

• Autodidactas que quieren entender cómo funcionan los programas cerca del hardware

• Programadores que ya conocen otro lenguaje y buscan un tutorial de C claro

Esta app es un material de estudio independiente. Se basa en el estándar ISO C y en la documentación de los compiladores GCC y Clang, y no está afiliada a ningún fabricante de compiladores, universidad ni organismo de normalización.

Novedades de Última Versión 3.0.1

Last updated on 22/10/2026
Improved Arabic display: maths, codes and English names in tables now read in the right order.

Información Adicional de Aplicación

Última Versión

3.0.1

Presentado por

Wassim Rais

Requisitos

Android 7.0+

Disponible en

Clasificación de contenido

Everyone

Mostrar más

Alternativa de Programación en C: Aprende C

Obtenga más de Binary Tuts

Descubrir

Informe de seguridad

Programación en C: Aprende C

3.0.1

El informe de seguridad estará disponible pronto. Mientras tanto, tenga en cuenta que esta aplicación ha pasado las verificaciones iniciales de seguridad de APKPure.

SHA256:

d6fd87094e4cafbe2f4a10b1aaddf40477195146859d3ef880ae036187d35d68

SHA1:

aabc77420736255a3a375b41f4b8830bdda87a9e