C Programazioa C programazioa zerotik ikasteko urratsez urratseko tutorial bat da, 45 ikasgai laburretan.
Hasi zure lehen programarekin eta joan erakusleetara, memoriara, fitxategietara eta arazketara, diagramen eta praktika-galderekin.
C tutorial honek C estandar modernoa (C17) irakasten du ordena argi batean, ideia bat aldi berean, eta azaltzen du zer aldatu den estandar berrienean, C23an. Ikasgai bakoitza aurrekoan oinarritzen da, beraz, hasiberriek C hasieratik ikas dezakete, orrialde bakoitza erreferentzia azkar gisa ere balio duen bitartean geroago.
Ikasgaietako programa oso guztiak konpilatu eta exekutatu dira, eta bere benetako irteera kodearen azpian erakusten da. 13 diagrama originalek ordenagailuaren barruan gertatzen dena erakusten dute: nola eraikitzen den programa bat, nola exekutatzen diren begiztak, nola dauden matrizeak eta kateak memorian, nola funtzionatzen duten erakusleek eta nola hazten den dei-pila errekurtsioan zehar.
Zer ikasiko duzun (11 atal, 45 ikasgai)
• Hasteko: zer den C, konpiladore bat konfiguratzea (Windows, macOS, Linux, online eta Android-en), zure lehen programa, konpilazioak nola funtzionatzen duen, iruzkinak
• Oinarriak: gako-hitzak eta identifikatzaileak, aldagaiak, konstanteak eta literalak, datu motak eta tamainak, operadoreak, lehentasuna eta bihurketak, irteera printf-rekin, sarrera scanf eta fgets-ekin
• Kontrol-fluxua: if eta else, switch adierazpena, for begizta, while eta do-while begiztak, break eta continue
• Funtzioak: funtzioak, argumentuak eta itzulera-balioak, esparrua eta bizitza, errekurtsioa
• Matrizeak eta Kateak: matrizeak, dimentsio anitzeko matrizeak, kateak, kate-funtzioak eta segurtasuna
• Erakusleak eta Memoria: erakusleak, erakusleak eta matrizeak, erakusleak eta funtzioak, memoria dinamikoa malloc, calloc, realloc eta free-rekin
• Zure Mota Propioak: egiturak, batasunak, enumerazioak, typedef
• Fitxategiak: fitxategiak irekitzea eta idaztea, fitxategiak irakurtzea, fitxategi bitarrak
• Programa Handiagoak: aurreprozesadorea, makroak eta haien tranpak, fitxategi anitzeko programak eta goiburu fitxategiak
• Erroreak eta arazketa: konpiladorearen mezu errealekin ohiko akatsak, portaera zehaztugabea, arazketa aholkuak
• Erreferentzia: erreferentzia azkarreko txuleta-orria eta C23-ko berritasunak
Nola irakasten diren ikasgaiak
• Azalpen laburrak hizkuntza arruntean, ondoren programa adibide oso bat eta bere irteera
• 13 diagrama konpilaziorako, datu motak, baldintzak, begiztak, matrizeak, kateak, erakusleak, memoria dinamikoa, egiturak eta errekurtsioa
• 15 programa nahitako akats batekin, konpiladorearen mezu errealarekin eta konponketarekin erakusten direnak
• 121 praktika galdera ia ikasgai guztien amaieran erantzunekin, ikasitakoa egiaztatzeko
• Hasiberriek gehien egiten dituzten akatsei buruzko aholkuak eta abisuak
Ezaugarriak
• Bilatu ikasgai guztietan
• Lineaz kanpo funtzionatzen du, ez da konturik behar
• 8 hizkuntzatan eskuragarri: ingelesa, gaztelania, portugesa, frantsesa, alemana, frantsesa, हिन्दी eta indonesiera (azalpenak itzulita daude; C kodea berdina izaten jarraitzen du)
• Diseinu garbi eta modernoa modu ilunarekin
• Kode blokeak alboetara mugitzen dira, programak telefonoan irakurgarri egon daitezen
Norentzat da
• C programazioa lehen hizkuntza gisa ikasi nahi duten hasiberrientzat
• Eskolan, institutuan edo unibertsitatean C programazio ikastaro bat egiten duten ikasleentzat
• Hardwaretik gertu programek nola funtzionatzen duten ulertu nahi duten autoikasleentzat
• Beste hizkuntza bat dakiten eta C tutorial argi bat nahi duten programatzaileentzat
Aplikazio hau ikasketa laguntza independentea da. ISO C estandarrean eta GCC eta Clang konpiladoreen dokumentazioan oinarritzen da, eta ez dago konpiladore saltzaile, unibertsitate edo estandar erakunde batekin afiliatuta.
Ikasi C programazioa pausoz pauso: hasiberrientzako C tutorial osoa
Azken eguneratzea
2026(e)ko urr. 25(a)