C programmeerimine on samm-sammult õpetus C programmeerimise õppimiseks nullist 45 lühikese õppetunniga.
Alusta oma esimese programmiga ja liigu diagrammide ning harjutusküsimuste abil edasi pointerite, mälu, failide ja silumiseni.
See C õpetus õpetab kaasaegset C standardit (C17) selges järjekorras, üks idee korraga, ja selgitab, mis on muutunud uusimas standardis C23. Iga õppetund tugineb eelmisele, nii et algajad saavad C keelt algusest peale õppida, samas kui iga lehekülg toimib ka hiljem kiire viitena.
Kõik õppetundide täielikud programmid on kompileeritud ja käivitatud ning nende tegelik väljund on näidatud koodi all. 13 originaaldiagrammi näitavad, mis arvuti sees toimub: kuidas programm ehitatakse, kuidas tsüklid töötavad, kuidas massiivid ja stringid mälus asuvad, kuidas pointerid töötavad ja kuidas väljakutsete pinu rekursiooni ajal kasvab.
Mida õpid (11 osa, 45 õppetundi)
• Alustamine: mis on C, kompilaatori seadistamine (Windows, macOS, Linux, veebis ja Androidis), sinu esimene programm, kuidas kompileerimine toimib, kommentaarid
• Põhitõed: märksõnad ja identifikaatorid, muutujad, konstandid ja literaalid, andmetüübid ja suurused, operaatorid, eelistus ja teisendused, väljund printf-iga, sisend scanf-i ja fget-iga
• Juhtimisvoog: if ja else, switch-lause, for-tsükkel, while- ja do-while-tsüklid, break ja continue
• Funktsioonid: funktsioonid, argumendid ja tagastusväärtused, ulatus ja eluiga, rekursioon
• Massiivid ja stringid: massiivid, mitmemõõtmelised massiivid, stringid, stringfunktsioonid ja ohutus
• Pointerid ja mälu: pointerid, pointerid ja massiivid, pointerid ja funktsioonid, dünaamiline mälu malloc, calloc, realloc ja free abil
• Sinu enda tüübid: struktuurid, ühendused, loendid, typedef
• Failid: failide avamine ja kirjutamine, failide lugemine, binaarfailid
• Suuremad programmid: eelprotsessor, makrod ja nende lõksud, mitmefaililised programmid ja päisefailid
• Vead ja silumine: levinud vead päris kompilaatori teadetega, määratlemata käitumine, silumisnipid
• Viide: kiirjuhend ja mis on uut C23-s
Kuidas õppetunnid õpetavad
• Lühikesed selgitused lihtsas keeles, millele järgneb täielik näidisprogramm ja selle väljund
• 13 diagrammi kompileerimise, andmetüüpide, tingimuste, tsüklite, massiivide, stringide, pointerite, dünaamilise mälu, struktuuride ja rekursiooni kohta
• 15 programmi tahtliku veaga, mis on näidatud koos päris kompilaatori teate ja parandusega
• 121 harjutusküsimust koos vastustega peaaegu iga õppetunni lõpus, et kontrollida õpitut
• Näpunäited ja hoiatused algajate kõige sagedamini tehtavate vigade kohta
Funktsioonid
• Otsing kõigist õppetundidest
• Töötab võrguühenduseta, kontot pole vaja
• Saadaval 8 keeles: inglise, hispaania, portugali, prantsuse, saksa, arab, banaani ja indoneesia keel (selgitused on tõlgitud; C-kood jääb samaks)
• Puhas ja moodne disain tumeda režiimiga
• Koodiplokid kerivad külgsuunas, nii et programmid jäävad telefonis loetavaks
Kellele see on mõeldud
• Algajatele, kes soovivad õppida C-programmeerimist oma emakeelena
• Tudengitele, kes läbivad C-programmeerimise kursuse koolis, kolledžis või ülikoolis
• Iseõppijatele, kes soovivad aru saada, kuidas programmid riistvara lähedal töötavad
• Programmeerijatele, kes oskavad mõnda teist keelt ja soovivad selget C-õpetust
See rakendus on iseseisev õppevahend. See põhineb ISO C-standardil ja GCC ja Clangi kompilaatorite dokumentatsioonil ning ei ole seotud ühegi kompilaatori müüja, ülikooli ega standardiorganisatsiooniga.
Õpi C programmeerimist samm-sammult: täielik C õpetus algajatele
Värskendatud:
25. okt 2026