C forritun er skref-fyrir-skref kennsla til að læra C forritun frÔ grunni, à 45 stuttum kennslustundum.
Byrjaưu Ć” fyrsta forritinu þĆnu og farưu alla leiư aư bendum, minni, skrĆ”m og kembiforritun, meư skýringarmyndum og Ʀfingaspurningum.
Ćessi C kennsla kennir nĆŗtĆma staưalinn C (C17) Ć skýrri rƶư, eina hugmynd Ć einu, og Ćŗtskýrir hvaư breyttist Ć nýjasta staưlinum, C23. Hver kennslustund byggir Ć” þeirri fyrri, þannig aư byrjendur geta lƦrt C frĆ” upphafi, en hver sĆưa virkar einnig sem fljótleg tilvĆsun sĆưar.
Hvert heilt forrit à kennslustundunum var þýtt og keyrt, og raunveruleg úttak þess er sýnt undir kóðanum. 13 upprunalegar skýringarmyndir sýna hvað gerist inni à tölvunni: hvernig forrit er byggt upp, hvernig lykkjur keyra, hvernig fylki og strengir eru à minni, hvernig bendlar virka og hvernig kallstaflinn vex við endurkvæmni.
Ćaư sem þú munt lƦra (11 kaflar, 45 kennslustundir)
⢠Að byrja: hvað C er, uppsetning þýðanda (Windows, macOS, Linux, Ô netinu og à Android), fyrsta forritið þitt, hvernig þýðing virkar, athugasemdir
⢠Grunnatriði: lykilorð og auðkenni, breytur, fastar og bókstafir, gagnategundir og stærðir, virkjar, forgangur og umbreytingar, úttak með printf, inntak með scanf og fgets
⢠Stýringarflæði: if og else, switch skipunin, for lykkjan, while og do-while lykkjur, break og continue
⢠Fƶll: fƶll, rƶk og skilagildi, umfang og lĆftĆmi, endurkvƦmni
⢠Fylki og strengir: fylki, fjƶlvĆddar fylki, strengir, strengjafƶll og ƶryggi
⢠Bendlar og minni: bendlar, bendlar og fylki, bendlar og föll, kraftminni með malloc, calloc, realloc og free
⢠ĆĆnar eigin gerưir: uppbygging, sameiningar, upptalningar, typedef
⢠SkrĆ”r: opnun og ritun skrĆ”a, lestur skrĆ”a, tvĆundarskrĆ”a
⢠Stærri forrit: forvinnsluforritið, makró og gildrur þeirra, FjölskrÔarforrit og hausskrÔr
⢠Villur og villuleit: algeng mistök með raunverulegum þýðandaskilaboðum, óskilgreind hegðun, rÔð um villuleit
⢠TilvĆsun: fljótleg tilvĆsunarsvindlablaư og hvaư er nýtt Ć C23
Hvernig kennslustundirnar kenna
⢠Stuttar útskýringar Ô einföldu mÔli, fylgt eftir af fullkomnu dæmiforriti og úttaki þess
⢠13 skýringarmyndir fyrir þýðingu, gagnatög, skilyrði, lykkjur, fylki, strengi, bendla, kraftminni, uppbyggingu og endurkomu
⢠15 forrit meư vĆsvitandi mistƶkum, sýnd meư raunverulegum þýðandaskilaboưum og leiưrĆ©ttingu
⢠121 æfingaspurning með svörum à lok næstum hverrar kennslustundar, til að athuga hvað þú lærðir
⢠RÔð og viðvaranir um mistök sem byrjendur gera oftast
Eiginleikar
⢠Leita à öllum kennslustundum
⢠Virkar Ôn nettengingar, engin aðgangur nauðsynlegur
⢠FĆ”anlegt Ć” 8 tungumĆ”lum: ensku, spƦnsku, portĆŗgƶlsku, frƶnsku, þýsku, arabĆsku, hindĆ og indónesĆsku (Ćŗtskýringar eru þýddar; C kóðinn helst (þaư sama)
⢠Hrein, nĆŗtĆmaleg hƶnnun meư dƶkkum ham
⢠Kóðablokkir fletta til hliưar, þannig aư forrit eru lƦsileg Ć sĆma
Fyrir hverja þetta er
⢠Byrjendur sem vilja læra C forritun sem fyrsta tungumÔl
⢠Nemendur sem taka C forritunarnÔmskeið à skóla, hÔskóla eða framhaldsskóla
⢠SjÔlfsnÔmsmenn sem vilja skilja hvernig forrit virka nÔlægt vélbúnaðinum
⢠Forritarar sem kunna annað tungumÔl og vilja skýra C kennslu
Ćetta app er sjĆ”lfstƦtt nĆ”msefni. Ćaư er byggt Ć” ISO C staưlinum og skjƶlun GCC og Clang þýðendanna og er ekki tengt neinum þýðendaframleiưanda, hĆ”skóla eưa staưlastofnun.
LƦrưu C forritun skref fyrir skref: heildar C kennsla fyrir byrjendur