Programiranje v jeziku C je podroben vodič za učenje programiranja v jeziku C od nič, v 45 kratkih lekcijah.
Začnite s svojim prvim programom in se pomaknite vse do kazalcev, pomnilnika, datotek in odpravljanja napak, z diagrami in praktičnimi vprašanji.
Ta vodič za jezik C uči sodobni standardni jezik C (C17) v jasnem vrstnem redu, eno idejo naenkrat, in pojasnjuje, kaj se je spremenilo v najnovejšem standardu, C23. Vsaka lekcija gradi na prejšnji, tako da se lahko začetniki učijo jezika C od samega začetka, hkrati pa vsaka stran služi tudi kot hiter vir kasneje.
Vsak celoten program v lekcijah je bil preveden in zagnan, njegov dejanski izhod pa je prikazan pod kodo. 13 originalnih diagramov prikazuje, kaj se dogaja v računalniku: kako je program zgrajen, kako se izvajajo zanke, kako se polja in nizi nahajajo v pomnilniku, kako delujejo kazalci in kako se sklad klicev povečuje med rekurzijo.
Kaj se boste naučili (11 razdelkov, 45 lekcij)
• Uvod: kaj je C, nastavitev prevajalnika (Windows, macOS, Linux, na spletu in v sistemu Android), vaš prvi program, kako deluje prevajanje, komentarji
• Osnove: ključne besede in identifikatorji, spremenljivke, konstante in literali, podatkovni tipi in velikosti, operatorji, prednost in pretvorbe, izpis s printf, vnos s scanf in fgets
• Krmilni tok: if in else, stavek switch, zanka for, zanke while in do-while, break in continue
• Funkcije: funkcije, argumenti in povratne vrednosti, obseg in življenjska doba, rekurzija
• Polja in nizi: polja, večdimenzionalna polja, nizi, nizovne funkcije in varnost
• Kazalci in pomnilnik: kazalci, kazalci in polja, kazalci in funkcije, dinamični pomnilnik z malloc, calloc, realloc in free
• Vaši lastni tipi: strukture, združitve, naštevanja, typedef
• Datoteke: odpiranje in pisanje datotek, branje datotek, binarne datoteke
• Večji programi: predprocesor, makri in njihove pasti, večdatotečni programi in datoteke glave
• Napake in odpravljanje napak: pogoste napake z resničnimi sporočili prevajalnika, nedefinirano vedenje, nasveti za odpravljanje napak
• Referenca: hitri pregledni seznam goljufij in novosti v C23
Kako se lekcije učijo
• Kratke razlage v preprostem jeziku, ki jim sledi celoten primer programa in njegov izhod
• 13 diagramov za prevajanje, podatkovne tipe, pogoje, zanke, polja, nize, kazalce, dinamični pomnilnik, strukture in rekurzijo
• 15 programov z namerno napako, prikazanih s pravim sporočilom prevajalnika in popravkom
• 121 praktičnih vprašanj z odgovori na koncu skoraj vsake lekcije, da preverite, kaj ste se naučili
• Nasveti in opozorila o napakah, ki jih začetniki najpogosteje delajo
Funkcije
• Iskanje po vseh lekcijah
• Deluje brez povezave, račun ni potreben
• Na voljo v 8 jezikih: angleščina, španščina, portugalščina, francoščina, nemščina, arabščina, hindijščina in indonezijščina (razlage so prevedene; koda C ostane enaka)
• Čista, moderna oblika s temnim načinom
• Bloki kode se pomikajo vstran, tako da programi ostanejo berljivi na telefonu
Za koga je namenjena
• Začetnikom, ki se želijo naučiti programiranja v jeziku C kot svojega prvega jezika
• Študentom, ki obiskujejo tečaj programiranja v jeziku C v šoli, na fakulteti ali univerzi
• Samostojnim učencem, ki želijo razumeti, kako programi delujejo blizu strojne opreme
• Programerjem, ki poznajo drug jezik in želijo jasen vodnik za C
Ta aplikacija je neodvisen učni pripomoček. Temelji na standardu ISO C in dokumentaciji prevajalnikov GCC in Clang ter ni povezana z nobenim prodajalcem prevajalnikov, univerzo ali organom za standardizacijo.
Naučite se programiranja v jeziku C korak za korakom: popolna vadnica za začetnike v jeziku C
Posodobljeno dne
25. okt. 2026