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