Programación en C con ejemplos es un curso completo de lenguaje C en una sola app: 45 lecciones en las que cada concepto se explica con ejemplos resueltos, y después 82 programas en C para practicar.
Lee una lección, comprueba lo aprendido con preguntas de práctica y estudia programas completos del mismo tema. Todo funciona sin conexión.
Muchas apps de C ofrecen solo teoría o solo una lista de programas; aquí tienes las dos cosas, conectadas. Cada lección explica una idea con palabras sencillas y la muestra en programas en C cortos y completos, con su salida real. Solo dentro de las lecciones hay más de 150 programas de ejemplo, además de 26 diagramas de lo que ocurre en la memoria.
Parte 1: aprende lenguaje C con ejemplos (45 lecciones en 11 secciones)
• Primeros pasos: qué es C, instalar un compilador, tu primer programa, cómo funciona la compilación, comentarios
• Fundamentos: palabras clave e identificadores, variables, constantes, tipos de datos, 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: argumentos y valores de retorno, ámbito y duración, recursividad
• Arrays y cadenas: arrays multidimensionales, funciones de cadena y seguridad
• Punteros y memoria: punteros y arrays, punteros y funciones, memoria dinámica con malloc y free
• Tipos propios: estructuras, uniones, enumeraciones, typedef
• Archivos: abrir, escribir y leer archivos, archivos binarios
• Programas más grandes: el preprocesador, macros y sus trampas, programas de varios archivos
• Errores y depuración: errores comunes con los mensajes reales del compilador, comportamiento indefinido, consejos de depuración
• Referencia: una guía rápida de C y las novedades de C23
Parte 2: 82 ejemplos de programación en C para practicar (11 secciones)
• Conceptos básicos y condiciones: intercambiar dos números, par o impar, año bisiesto, el mayor de tres números, ecuación cuadrática
• Bucles y números: factorial, serie de Fibonacci, números primos y criba de Eratóstenes, números de Armstrong, MCD y MCM, nCr y nPr
• Patrones: pirámide de estrellas, rombo, triángulo de Floyd, triángulo de Pascal
• Sistemas de numeración: conversiones entre decimal, binario, octal y hexadecimal, operadores a nivel de bits
• Arreglos y matrices: búsqueda lineal y binaria, ordenamiento de burbuja, por selección y por inserción, multiplicación de matrices, transpuesta, determinante
• Cadenas: invertir, palíndromo, vocales y consonantes, anagramas, cadena a entero
• Punteros, estructuras y archivos: arreglos dinámicos, punteros a funciones, Torre de Hanói, registros de estudiantes, copiar un archivo
• Proyectos sencillos: calculadora, menú de cuenta bancaria, juego de adivinar el número, tres en raya
Practica mientras aprendes
• 130 preguntas de práctica con respuesta: piensa primero y luego toca para ver la solución
• Ejemplos con un error a propósito que muestran código C incorrecto y qué falla
• Cada programa de la Parte 2 incluye una ejecución de ejemplo y una explicación de cómo funciona
Funciones de la app
• C estándar moderno (C17), con notas sobre C23
• Búsqueda en todas las lecciones y programas
• Funciona sin conexión y sin cuenta
• Modo oscuro; código legible en el móvil
• 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)
Para quién es
• Principiantes que quieren aprender lenguaje C desde cero con ejemplos, no solo teoría
• Estudiantes de un curso de programación en C que necesitan preguntas de práctica y programas de ejemplo para exámenes y prácticas de laboratorio
Programación en C con ejemplos es una ayuda de estudio independiente basada en el estándar ISO C y en la documentación de GCC y Clang; no está afiliada a ningún fabricante, universidad ni organismo oficial.
Última Versión
3.0.2Presentado por
Ronald Matthew
Requisitos
Android 7.0+
Categoría
Gratis Educación APPClasificación de contenido
Everyone
Informe de seguridad
Reportar
Marcar como inapropiadoLast updated on 30/10/2026
Stability improvements.
