Programación en C é un tutorial paso a paso para aprender programación en C desde cero, en 45 leccións curtas.
Comeza co teu primeiro programa e vai ata os punteiros, a memoria, os ficheiros e a depuración, con diagramas e preguntas prácticas.
Este tutorial de C ensina o C estándar moderno (C17) nunha orde clara, unha idea á vez, e explica o que cambiou no estándar máis recente, o C23. Cada lección baséase na anterior, polo que os principiantes poden aprender C desde o principio, mentres que cada páxina tamén funciona como referencia rápida máis tarde.
Cada programa completo das leccións foi compilado e executado, e a súa saída real móstrase debaixo do código. 13 diagramas orixinais mostran o que ocorre dentro do ordenador: como se constrúe un programa, como se executan os bucles, como se almacenan as matrices e as cadeas na memoria, como funcionan os punteiros e como crece a pila de chamadas durante a recursividade.
O que aprenderás (11 seccións, 45 leccións)
• Primeiros pasos: que é C, configuración dun compilador (Windows, macOS, Linux, en liña e en Android), o teu primeiro programa, como funciona a compilación, comentarios
• Conceptos básicos: palabras clave e identificadores, variables, constantes e literais, tipos e tamaños de datos, operadores, precedencia e conversións, saída con printf, entrada con scanf e fgets
• Fluxo de control: if e else, a sentenza switch, o bucle for, bucles while e do-while, break e continue
• Funcións: funcións, argumentos e valores de retorno, alcance e tempo de vida, recursión
• Matrizes e cadeas: matrices, matrices multidimensionais, cadeas, funcións de cadeas e seguridade
• Punteiros e memoria: punteiros, punteiros e matrices, punteiros e funcións, memoria dinámica con malloc, calloc, realloc e free
• Os teus propios tipos: estruturas, unións, enumeracións, typedef
• Ficheiros: apertura e escritura de ficheiros, lectura de ficheiros, ficheiros binarios
• Programas máis grandes: o preprocesador, as macros e as súas funcións trampas, programas con varios ficheiros e ficheiros de cabeceira
• Erros e depuración: erros comúns con mensaxes reais do compilador, comportamento indefinido, consellos de depuración
• Referencia: unha folla de referencia rápida e as novidades de C23
Como ensinan as leccións
• Explicacións curtas en linguaxe sinxela, seguidas dun programa de exemplo completo e a súa saída
• 13 diagramas para compilación, tipos de datos, condicións, bucles, matrices, cadeas, punteiros, memoria dinámica, estruturas e recursividade
• 15 programas cun erro deliberado, mostrados coa mensaxe real do compilador e a corrección
• 121 preguntas prácticas con respostas ao final de case todas as leccións, para comprobar o que aprendiches
• Consellos e avisos sobre os erros que os principiantes cometen con máis frecuencia
Características
• Busca en todas as leccións
• Funciona sen conexión, non se precisa conta
• Dispoñible en 8 idiomas: inglés, español, portugués, francés, alemán, árabe, hindi e indonesio (as explicacións están traducidas; o código C permanece igual)
• Deseño limpo e moderno con modo escuro
• Os bloques de código desprázanse lateralmente, para que os programas sexan lexibles nun teléfono
Para quen é
• Principiantes que queiran aprender programación en C como primeira linguaxe
• Estudantes que realizan un curso de programación en C na escola, instituto ou universidade
• Autoaprendices que queiran comprender como funcionan os programas preto do hardware
• Programadores que coñecen outra linguaxe e queren un tutorial claro de C
Esta aplicación é unha axuda de estudo independente. Está baseada no estándar ISO C e na documentación dos compiladores GCC e Clang, e non está afiliada a ningún provedor de compiladores, universidade ou organismo de estándares.
Aprende a programar en C paso a paso: un tutorial completo de C para principiantes
Última actualización
25 de out. de 2026