C ծրագրավորումը քայլ առ քայլ ձեռնարկ է՝ C ծրագրավորումը զրոյից սովորելու համար՝ 45 կարճ դասերով։
Սկսեք ձեր առաջին ծրագրից և անցեք մինչև ցուցիչներ, հիշողություն, ֆայլեր և վրիպազերծում՝ դիագրամներով և պրակտիկ հարցերով։
Այս C ձեռնարկը ժամանակակից C ստանդարտը (C17) սովորեցնում է հստակ հերթականությամբ, մեկ գաղափարով, և բացատրում է, թե ինչ է փոխվել ամենանոր՝ C23 ստանդարտում։ Յուրաքանչյուր դաս հիմնված է նախորդի վրա, որպեսզի սկսնակները կարողանան C սովորել հենց սկզբից, մինչդեռ յուրաքանչյուր էջ նաև կարող է օգտագործվել որպես արագ հղում հետագայում։
Դասերի յուրաքանչյուր ամբողջական ծրագիր կազմվել և գործարկվել է, և դրա իրական արդյունքը ներկայացված է կոդի տակ։ 13 բնօրինակ դիագրամներ ցույց են տալիս, թե ինչ է կատարվում համակարգչի ներսում. ինչպես է կառուցվում ծրագիրը, ինչպես են աշխատում ցիկլերը, ինչպես են զանգվածներն ու տողերը տեղակայված հիշողության մեջ, ինչպես են աշխատում ցուցիչները և ինչպես է աճում կանչերի կույտը ռեկուրսիայի ընթացքում։
Ինչ կսովորեք (11 բաժին, 45 դաս)
• Սկսնակների համար. ինչ է C-ն, կոմպիլյատորի կարգավորում (Windows, macOS, Linux, առցանց և Android-ում), ձեր առաջին ծրագիրը, կոմպիլյացիայի աշխատանքի սկզբունքը, մեկնաբանություններ
• Հիմունքներ. բանալի բառեր և նույնականացուցիչներ, փոփոխականներ, հաստատուններ և լիտերալներ, տվյալների տեսակներ և չափեր, օպերատորներ, նախապատվություն և փոխակերպումներ, ելք printf-ով, մուտքագրում scanf-ով և fgets-ով
• Կառավարման հոսք. if և else, switch հրամանը, for ցիկլը, while և do-while ցիկլերը, break և continue
• Ֆունկցիաներ. ֆունկցիաներ, արգումենտներ և վերադարձվող արժեքներ, շրջանակ և կյանքի տևողություն, ռեկուրսիա
• Զանգվածներ և տողեր. զանգվածներ, բազմաչափ զանգվածներ, տողեր, տողային ֆունկցիաներ և անվտանգություն
• Ցուցիչներ և հիշողություն. ցուցիչներ, ցուցիչներ և զանգվածներ, ցուցիչներ և ֆունկցիաներ, դինամիկ հիշողություն malloc, calloc, realloc և free-ով
• Ձեր սեփական տեսակները. կառուցվածքներ, միություններ, թվարկումներ, typedef
• Ֆայլեր. ֆայլերի բացում և գրառում, ֆայլերի ընթերցում, երկուական ֆայլեր
• Ավելի մեծ ծրագրեր. նախամշակիչը, մակրոները և դրանց թերությունները, Բազմաֆայլային ծրագրեր և վերնագրային ֆայլեր
• Սխալներ և վրիպազերծում. իրական կոմպիլյատորի հաղորդագրությունների հետ կապված տարածված սխալներ, անորոշ վարքագիծ, վրիպազերծման խորհուրդներ
• Հղում. արագ հղման խաբեբա թերթիկ և C23-ում նորություններ
Ինչպես են դասերը սովորեցնում
• Կարճ բացատրություններ պարզ լեզվով, որին հաջորդում է ամբողջական օրինակելի ծրագիր և դրա արդյունքը
• 13 դիագրամ կոմպիլյացիայի, տվյալների տեսակների, պայմանների, ցիկլերի, զանգվածների, տողերի, ցուցիչների, դինամիկ հիշողության, կառուցվածքների և ռեկուրսիայի համար
• 15 ծրագիր դիտավորյալ սխալով, որոնք ցուցադրվում են իրական կոմպիլյատորի հաղորդագրությամբ և ուղղմամբ
• 121 պրակտիկ հարց՝ պատասխաններով գրեթե յուրաքանչյուր դասի վերջում՝ ստուգելու համար, թե ինչ եք սովորել
• Հուշումներ և նախազգուշացումներ սկսնակների կողմից ամենից հաճախ թույլ տրված սխալների վերաբերյալ
Հատկանիշներ
• Որոնում բոլոր դասերում
• Աշխատում է անցանց, հաշիվ անհրաժեշտ չէ
• Հասանելի է 8 լեզուներով՝ անգլերեն, իսպաներեն, պորտուգալերեն, ֆրանսերեն, գերմաներեն, արաբերեն, հինդի և ինդոնեզերեն (բացատրությունները թարգմանված են. C կոդը մնում է նույնը)
• Մաքուր, Ժամանակակից դիզայն՝ մութ ռեժիմով
• Կոդի բլոկները կողքից են գլորվում, որպեսզի ծրագրերը մնան ընթեռնելի հեռախոսում
Ում համար է այն
• Սկսնակների համար, ովքեր ցանկանում են սովորել C ծրագրավորումը որպես իրենց մայրենի լեզու
• Դպրոցում, քոլեջում կամ համալսարանում C ծրագրավորման դասընթաց անցնող ուսանողների համար
• Ինքնուսուցանողների համար, ովքեր ցանկանում են հասկանալ, թե ինչպես են ծրագրերը աշխատում սարքավորումներին մոտ
• Ծրագրավորողների համար, ովքեր գիտեն մեկ այլ լեզու և ցանկանում են C լեզվի հստակ ձեռնարկ
Այս հավելվածը անկախ ուսումնական օգնություն է: Այն հիմնված է ISO C ստանդարտի և GCC ու Clang կոմպիլյատորների փաստաթղթերի վրա և կապված չէ որևէ կոմպիլյատորի մատակարարի, համալսարանի կամ ստանդարտացման մարմնի հետ:
Սովորեք C ծրագրավորում քայլ առ քայլ. C ծրագրավորման ամբողջական ձեռնարկ սկսնակների համար
Վերջին թարմացումը՝
25 հոկ, 2026 թ.