Programació en C és un tutorial pas a pas per aprendre programació en C des de zero, en 45 lliçons breus.
Comença amb el teu primer programa i avança fins als punters, la memòria, els fitxers i la depuració, amb diagrames i preguntes de pràctica.
Aquest tutorial de C ensenya el C estàndard modern (C17) en un ordre clar, una idea a la vegada, i explica què ha canviat en l'estàndard més recent, el C23. Cada lliçó es basa en l'anterior, de manera que els principiants poden aprendre C des del principi, mentre que cada pàgina també funciona com a referència ràpida més endavant.
Cada programa complet de les lliçons s'ha compilat i executat, i la seva sortida real es mostra sota el codi. 13 diagrames originals mostren què passa dins de l'ordinador: com es construeix un programa, com s'executen els bucles, com les matrius i les cadenes s'assenten a la memòria, com funcionen els punters i com creix la pila de crides durant la recursió.
Què aprendràs (11 seccions, 45 lliçons)
• Introducció: què és C, configuració d'un compilador (Windows, macOS, Linux, en línia i a Android), el teu primer programa, com funciona la compilació, comentaris
• Conceptes bàsics: paraules clau i identificadors, variables, constants i literals, tipus i mides de dades, operadors, precedència i conversions, sortida amb printf, entrada amb scanf i fgets
• Flux de control: if i else, l'instrucció switch, el bucle for, bucles while i do-while, break i continue
• Funcions: funcions, arguments i valors de retorn, abast i durada, recursivitat
• Matrius i cadenes: matrius, matrius multidimensionals, cadenes, funcions de cadena i seguretat
• Punters i memòria: punters, punters i matrius, punters i funcions, memòria dinàmica amb malloc, calloc, realloc i free
• Els teus propis tipus: estructures, unions, enumeracions, typedef
• Fitxers: obrir i escriure fitxers, llegir fitxers, fitxers binaris
• Programes més grans: el preprocessador, les macros i les seves errors, programes amb diversos fitxers i fitxers d'encapçalament
• Errors i depuració: errors comuns amb missatges reals del compilador, comportament indefinit, consells de depuració
• Referència: una guia de referència ràpida i les novetats del C23
Com s'ensenyen les lliçons
• Explicacions breus en llenguatge planer, seguides d'un programa d'exemple complet i la seva sortida
• 13 diagrames de compilació, tipus de dades, condicions, bucles, matrius, cadenes, punters, memòria dinàmica, estructures i recursivitat
• 15 programes amb un error deliberat, que es mostren amb el missatge real del compilador i la correcció
• 121 preguntes de pràctica amb respostes al final de gairebé totes les lliçons, per comprovar el que heu après
• Consells i advertències sobre els errors que els principiants cometen més sovint
Característiques
• Cerca a totes les lliçons
• Funciona fora de línia, no cal cap compte
• Disponible en 8 idiomes: anglès, espanyol, portuguès, francès, alemany, espanyol, hindi i indonesi (les explicacions es tradueixen; el codi C es manté igual)
• Disseny net i modern amb mode fosc
• Els blocs de codi es desplacen lateralment, de manera que els programes es poden llegir al telèfon
A qui s'adreça
• Principiants que volen aprendre programació en C com a primer idioma
• Estudiants que fan un curs de programació en C a l'escola, institut o universitat
• Autodidactes que volen entendre com funcionen els programes a prop del maquinari
• Programadors que coneixen un altre idioma i volen un tutorial clar de C
Aquesta aplicació és una ajuda independent per a l'estudi. Es basa en l'estàndard ISO C i la documentació dels compiladors GCC i Clang, i no està afiliada a cap proveïdor de compiladors, universitat o organisme d'estàndards.
Aprèn la programació en C pas a pas: un tutorial complet de C per a principiants
S'ha actualitzat el dia:
25 d’oct. 2026