C- ն բավականին հին ծրագրավորման լեզու է: C- ն մշակվել է 70 -ականներին, բայց այն դեռ բավականին հզոր է, քանի որ C- ն աշխատում է ցածր մակարդակի վրա: C- ի ուսուցումը հիանալի միջոց է ձեզ ծանոթացնելու ավելի բարդ ծրագրավորման լեզուների հետ, և ձեր ունեցած գիտելիքները կարող են կիրառվել գրեթե ցանկացած ծրագրավորման լեզվի վրա և կօգնեն ձեզ հասկանալ ծրագրերի մշակումը: C ծրագրավորման լեզուն սովորելու համար տե՛ս ստորև բերված քայլ 1 -ը:
Քայլ
Մաս 1 -ից 6 -ից. Նախապատրաստում
Քայլ 1. Ներբեռնեք և տեղադրեք C կոմպիլյատորը:
C կոդը պետք է կազմվի այնպիսի ծրագրով, որը կոդը մեկնաբանում է մեքենայի համար հասկանալի ազդանշանների: Կազմողները սովորաբար անվճար են, և տարբեր կոմպիլյատորներ հասանելի են տարբեր օպերացիոն համակարգերի համար:
- Windows- ի համար փորձեք Microsoft Visual Studio Express կամ mingw:
- Mac- ի համար XCode- ը լավագույն C կազմողներից մեկն է:
- Linux- ի համար gcc- ն ամենահայտնի տարբերակներից մեկն է:
Քայլ 2. Հասկացեք ծրագրավորման հիմունքները:
C- ն բավականին հին ծրագրավորման լեզու է և կարող է շատ հզոր լինել: C- ն նախատեսված էր Unix օպերացիոն համակարգերի համար, սակայն մշակվել է գրեթե բոլոր օպերացիոն համակարգերի համար: C- ի ժամանակակից տարբերակը C ++ է:
Հիմնականում C- ն բաղկացած է գործառույթներից, և այդ գործառույթներում կարող եք օգտագործել փոփոխականներ, պայմանական հայտարարություններ և օղակներ ՝ տվյալները պահելու և շահարկելու համար:
Քայլ 3. Կարդացեք հիմնական կոդը:
Նայեք հետևյալ հիմնական ծրագրերին ՝ պարզելու համար, թե ինչպես են աշխատում ծրագրավորման լեզուների տարբեր ասպեկտները և պատկերացում կազմելու, թե ինչպես են աշխատում ծրագրերը:
ներառում
int main () {printf («Բարև, աշխարհ! / n»); getchar (); վերադարձնում է 0; }
- #Ներառել գործառույթը օգտագործվում է նախքան ծրագրի մեկնարկը և բեռնում է այն գրադարանները, որոնք ունեն անհրաժեշտ ֆունկցիոնալություն: Այս ծրագրում stdio.h- ն թույլ է տալիս օգտագործել printf () և getchar () գործառույթները:
- Int main () ֆունկցիան կազմողին ասում է, որ ծրագիրը կատարում է «հիմնական» անունով գործառույթ և ավարտելուց հետո ամբողջ թիվը կվերադարձնի: Բոլոր C ծրագրերը կատարում են «հիմնական» գործառույթը:
- {} ցույց է տալիս, որ դրանում եղած ամբողջ ծածկագիրը գործառույթի մի մասն է: Այս ծրագրում դրա մեջ եղած ամբողջ ծածկագիրը ներառված է «հիմնական» գործառույթում:
- Printf () գործառույթը չակերտների մեջ պարունակվող բովանդակությունը վերադարձնում է օգտագործողի էկրան: Չակերտները օգտագործվում են այնպես, որ տեքստը ճիշտ տպվի: / n հաղորդիչին ասում է, որ կուրսորը տեղափոխի նոր տող:
- ; նշում է տողի վերջը: C կոդի գրեթե բոլոր տողերը պետք է ավարտվեն ստորակետով:
- Getchar () հրամանը կոմպիլյատորին ասում է, որ շարունակելուց առաջ սպասի ստեղնաշարի մուտքագրմանը: Սա օգտակար է, քանի որ շատ կոմպիլյատորներ կգործարկեն ծրագիրը և անմիջապես կփակեն պատուհանը: Այս գործառույթը կանխում է ծրագրի ավարտը նախքան բանալին սեղմելը:
- Վերադարձ 0 հրամանը նշանակում է գործառույթի ավարտը: Նշենք, որ «հիմնական» գործառույթը int գործառույթ է: Այսինքն `« հիմնական »-ին անհրաժեշտ է ամբողջ թիվ վերադարձնել ծրագրի ավարտից հետո: Eroրո նշանակում է, որ ծրագիրը ճիշտ է կատարված. մեկ այլ թիվ ցույց է տալիս, որ ծրագիրը բախվել է սխալի:
Քայլ 4. Փորձեք կազմել ծրագիրը:
Մուտքագրեք ծրագիրը ձեր կոդերի խմբագրիչում և պահեք այն որպես «*.c» ֆայլ: Կազմեք ՝ սեղմելով Կառուցել կամ Գործարկել կոճակը:
Քայլ 5. Միշտ մեկնաբանեք ձեր կոդը:
Մեկնաբանությունները կոդի կտորներ են, որոնք չեն կազմվում, բայց թույլ են տալիս բացատրել, թե ինչ է կատարվում: Մեկնաբանությունները օգտակար են ինքներդ ձեզ հիշեցնելու համար ձեր ծածկագրի ֆունկցիոնալությունը և օգնելու այլ մշակողներին, ովքեր կարող են տեսնել ձեր կոդը:
- C- ում կոդը մեկնաբանելու համար մեկնաբանության սկզբում դրեք / * - ը և մեկնաբանության վերջում * /:
- Մեկնաբանեք կոդի բոլոր հատվածները, բացի ամենահիմնականից:
- Մեկնաբանությունները կարող են օգտագործվել կոդի որոշ հատվածներ բացառելու համար ՝ առանց դրանք ջնջելու: Մեկնաբանեք այն կոդը, որը ցանկանում եք բացառել և կազմել ծրագիրը: Եթե ցանկանում եք վերադարձնել ծածկագիրը, ապա մեկնաբանեք այն:
Մաս 2 -ից 6 -ից. Փոփոխականների օգտագործումը
Քայլ 1. Հասկացեք փոփոխականների գործառույթը:
Փոփոխականները թույլ են տալիս պահպանել տվյալները ՝ ծրագրում կատարված հաշվարկներից կամ օգտագործողի մուտքագրումից: Փոփոխականները պետք է սահմանվեն օգտագործելուց առաջ, և կան մի քանի տեսակի փոփոխականներ, որոնցից կարելի է ընտրել:
Բավական լայնորեն կիրառվող փոփոխականներն են int, char և float: Փոփոխականների յուրաքանչյուր տեսակ պահում է տարբեր տեսակի տվյալներ:
Քայլ 2. Իմացեք, թե ինչպես հայտարարել փոփոխականներ:
Iableրագրի կողմից դրանք օգտագործելուց առաջ պետք է ստեղծվեն կամ հայտարարվեն փոփոխականներ: Հայտարարեք փոփոխական `մուտքագրելով տվյալների տեսակը և փոփոխականի անունը: Օրինակ, կարող են օգտագործվել հետևյալ փոփոխականները.
լողում է x; անուններ; int a, b, c, d;
- Հիշեք, որ կարող եք անընդմեջ հայտարարել բազմաթիվ փոփոխականներ, եթե դրանք նույն տիպի են: Յուրաքանչյուր փոփոխականի անունն առանձնացրեք ստորակետով:
- Ինչպես C- ի տողերի մեծ մասը, այնպես էլ յուրաքանչյուր փոփոխական պետք է ավարտվի ստորակետով:
Քայլ 3. Իմացեք, թե որտեղ կարող եք փոփոխականներ հայտարարել:
Փոփոխականները պետք է հայտարարվեն յուրաքանչյուր ծածկագրի սկզբում (ներսում {}): Եթե փորձեք փոփոխականներ հայտարարել ավելի ուշ, ձեր ծրագիրը ճիշտ չի գործարկվի:
Քայլ 4. Օգտվողի ներածումը պահելու համար օգտագործեք փոփոխականներ:
Հասկանալով, թե ինչպես են աշխատում փոփոխականները, կարող եք գրել ծրագրեր, որոնք պահում են օգտվողի մուտքը: Ձեր ծրագրում կօգտագործեք scanf գործառույթը: Այս գործառույթը որոնում է տվյալ մուտքագրումը որոշակի արժեքով:
ներառում
int main () {int x; printf ("Մուտքագրեք համարը."); scanf ("%d", & x); printf ("Դուք մուտքագրեցիք %d", x); getchar (); վերադարձնում է 0; }
- «%D» տողը scanf- ին ասում է օգտվողի մուտքագրման մեջ փնտրել ամբողջ թիվ:
- & Նախքան x փոփոխականը պատմում է scanf- ին, թե որտեղ պետք է գտնվի փոփոխականը այն փոխելու համար, և փոփոխականի մեջ պահում է մի ամբողջ թիվ:
- Վերջին printf հրամանը օգտվողին վերադարձնում է մի ամբողջ թիվ:
Քայլ 5. Կառավարեք ձեր փոփոխականները:
Դուք կարող եք օգտագործել մաթեմատիկական արտահայտություններ ՝ փոփոխականում արդեն պահված տվյալները փոփոխելու համար: Մաթեմատիկական արտահայտությունների տարբերությունը, որը դուք պետք է հասկանաք, այն է, որ = սահմանում է փոփոխականի արժեքը, մինչդեռ ==- ն համեմատում է երկու կողմերի արժեքները `տեսնելու, թե արդյոք դրանք նման են:
x = 3 * 4; / * սահմանել «x» - ը 3 * 4 կամ 12 */ x = x + 3; / * ավելացնում է 3 -ը սկզբնական «x» արժեքին և նոր արժեքը սահմանում որպես փոփոխական */ x == 15; / * ստուգում է, արդյոք «x» - ը հավասար է 15 */ x <10; / * ստուգեք, եթե «x» արժեքը 10 -ից փոքր է */
Մաս 3 -ից 6 -ից. Պայմանական հայտարարությունների օգտագործումը
Քայլ 1. Հասկացեք պայմանական հայտարարությունների հիմունքները:
Պայմանական հայտարարությունները գտնվում են բազմաթիվ ծրագրերի հիմքում և այն հայտարարություններն են, որոնց պատասխանները UEԻՇՏ ԵՆ ԿԱSE, այնուհետև արդյունքի հիման վրա գործարկեք ծրագիրը: Առավել տարրական պայմանական հայտարարությունը եթե.
TRUE- ը և KALSE- ը C.- ում տարբեր կերպ են աշխատում: TRUE- ն միշտ ավարտվում է 0 -ից տարբեր թվով: Եթե «FALSE» է, «0» -ը դուրս կգա: Սա հասկանալը կօգնի ձեզ հասկանալ, թե ինչպես են մշակվում ԵԹԵ հայտարարությունները:
Քայլ 2. Իմացեք հիմնական պայմանական օպերատորները:
Պայմանական հրամանները օգտագործում են մաթեմատիկական օպերատորները `արժեքները համեմատելու համար: Այս ցանկը պարունակում է առավել հաճախ օգտագործվող պայմանական օպերատորներ:
/* ավելի մեծ* /< /* պակաս* /> = /* մեծ կամ հավասար* /<= /* փոքր կամ հավասար* /== /* հավասար* /! = /* ոչ հավասար դեպի */
10> 5 UEՇՄԱՐ 6 <15 UEՇՄԱՐ 8> = 8 UEՇՄԱՐ 4 <= 8 UEՇՄԱՐՏ 3 == 3 UEՇՄԱՐՏ 4! = 5 UEՇՄԱՐՏ
Քայլ 3. Գրեք IF- ի հիմնական հայտարարություն:
Դուք կարող եք օգտագործել IF հայտարարություն `նշելու համար, թե ինչ է անելու ծրագիրը հայտարարության ստուգումից հետո: Դուք կարող եք այն համատեղել այլ պայմանական հրամանների հետ `հիանալի բազմընտրանքային ծրագիր ստեղծելու համար, բայց այս անգամ ստեղծեք IF- ի հիմնական հայտարարությունը` սովորելու համար:
ներառում
int main () {if (3 <5) printf ("3 -ը 5 -ից փոքր է"); getchar ();}
Քայլ 4. Օգտագործեք ELSE/IF հայտարարությունները `ձեր վիճակը զարգացնելու համար:
Դուք կարող եք ընդլայնել IF հայտարարությունը ՝ օգտագործելով այլ արդյունքներ և այլ արդյունքներ: ELSE հայտարարությունը կկատարվի, եթե IF հայտարարությունը գնահատվի FALSE: ELSE IF- ն թույլ է տալիս ընդգրկել IF- ի բազմաթիվ հայտարարություններ կոդի մեկ բլոկում `տարբեր գործեր լուծելու համար: Կարդացեք հետևյալ օրինակը ՝ տեսնելու համար, թե ինչպես են պայմանական հայտարարությունները փոխազդում:
#include int main () {int age; printf ("Մուտքագրեք ձեր ներկայիս տարիքը."); scanf ("%d", & տարիքը); if (տարիքը <= 12) {printf ("Դուք պարզապես երեխա եք! / n"); } else if (տարիքը <20) {printf ("դեռահաս լինելը բավականին հիանալի է! / n"); } else if (տարիքը <40) {printf ("Դուք դեռ երիտասարդ եք սրտով: / n"); } else {printf ("Տարիքի հետ գալիս է իմաստություն. / n"); } վերադարձ 0; }
Takesրագիրը օգտվողից վերցնում է մուտքագրումը և այն տանում է IF հայտարարությունների միջոցով: Եթե թիվը բավարարում է առաջին հայտարարությանը, ապա առաջին printf հայտարարությունը վերադարձվում է: Եթե այն չի բավարարում առաջին հայտարարությունը, ապա այն վերցվում է ՈSEրիշ ԵԹԵ հայտարարության միջոցով, մինչև չգտնի այն, որն աշխատում է: Եթե դա չի համապատասխանում դրանցից որևէ մեկին, ապա վերջում անցնում է ELSE հայտարարությունը:
Մաս 4 -ից 6 -ից. Ուսուցման օղակներ
Քայլ 1. Հասկացեք, թե ինչպես են աշխատում օղակները:
Օղակները ծրագրավորման ամենակարևոր ասպեկտներից են, քանի որ դրանք թույլ են տալիս կրկնել կոդերի բլոկները մինչև որոշակի պայմանների կատարումը: Սա կարող է շատ հեշտությամբ կրկնել գործողությունները, և ձեզ հետ է պահում ամեն անգամ, երբ ցանկանում եք, որ ինչ -որ բան պատահի, նոր պայմանական հայտարարություններ չգրեք:
Օղակների երեք հիմնական տեսակ կա ՝ FOR, WHILE և DO… WHILE:
Քայլ 2. Օգտագործեք FOR հանգույց:
Սա ամենատարածված և օգտակար հանգույցի տեսակն է: Այն կշարունակի գործարկել գործառույթը մինչև FOR հանգույցում սահմանված պայմանների կատարումը: FOR loops- ի համար պահանջվում է երեք պայման ՝ փոփոխականի նախաստորագրում, պայմանների բավարարում և փոփոխականի թարմացման եղանակ: Եթե ձեզ անհրաժեշտ չեն այս բոլոր պայմանները, ապա ձեզ դեռ պետք է դատարկ տարածք թողնել ստորակետով, հակառակ դեպքում հանգույցը հավերժ կգործի:
ներառում
int main () {int y; համար (y = 0; y <15; y ++;) {printf ("%d / n", y); } getchar ();}
Վերոնշյալ ծրագրում y- ը 0 է, և օղակը կշարունակվի այնքան ժամանակ, քանի դեռ y արժեքը 15 -ից ցածր է: Ամեն անգամ, երբ y արժեքը ցուցադրվում է, y- ի արժեքը կավելանա 1 -ով և կշարունակի կրկնվել: Երբ y- ը կհասնի 15 -ի, օղակը կդադարի:
Քայլ 3. Օգտագործեք WHILE հանգույցը:
WHILE օղակը ավելի պարզ է, քան FOR հանգույցը, քանի որ այն ունի միայն մեկ պայման և կկրկնվի այնքան ժամանակ, քանի դեռ պայմանը ճշմարիտ է: Անհրաժեշտ չէ փոփոխականներ սկսել կամ թարմացնել, չնայած դա կարող եք անել հիմնական հանգույցում:
#ներառել int main () {int y; while (y <= 15) {printf ("%d / n", y); y ++; } getchar (); }
Y ++ հրամանը y- ի փոփոխականին ավելացնում է ամեն անգամ, երբ օղակը կատարվում է: Երբ y- ը կհասնի 16 -ի (հիշեք, որ այս օղակը կգործի այնքան ժամանակ, քանի դեռ y- ը 15 -ից փոքր կամ հավասար է), օղակը կդադարի:
Քայլ 4. Օգտագործեք «Անել
.. WHILE . Այս օղակը օգտակար է, եթե ցանկանում եք ապահովել, որ օղակը կատարվի առնվազն մեկ անգամ: FOR և WHILE օղակներում օղակի վիճակը ստուգվում է օղակի սկզբում` թույլ տալով, որ պայմանը չկատարվի և հանգույցը ձախողվի: DO… WHILE հանգույցը ստուգում է վերջնական հանգույցի վիճակը, որն ապահովում է, որ օղակը կատարվի առնվազն մեկ անգամ:
#ներառել int main () {int y; y = 5; անել {printf ("Այս օղակը գործարկվում է: / n"); } while (y! = 5); getchar (); }
- Այս հանգույցը կցուցադրի հաղորդագրություն, նույնիսկ եթե պայմանը ԿԱԼՍ է: Y փոփոխականը սահմանվում է 5 և օղակը գործարկվում է, երբ y- ը հավասար չէ 5 -ի, ուստի օղակը դադարում է: Հաղորդագրությունը տպագրվել է, քանի որ վիճակը չի ստուգվել մինչև ծրագրի ավարտը:
- WHOLE հանգույցը DO… WHILE փաթեթում պետք է ավարտվի ստորակետով: Այս դեպքը միակ դեպքն է, երբ հանգույցը ավարտվում է ստորակետով:
Մաս 5 -ից 6 -ից. Գործառույթների օգտագործումը
Քայլ 1. Հասկացեք գործառույթների հիմունքները:
Գործառույթները կոդի կտորներ են, որոնք կարող են կանչվել ծրագրի այլ մասերից: Գործառույթները թույլ են տալիս հեշտությամբ կրկնել ծածկագիրը, իսկ ծրագրերն ավելի հեշտ են կարդալ և փոփոխել: Դուք կարող եք օգտագործել այս հոդվածի բոլոր տեխնիկան գործառույթում և նույնիսկ օգտագործել այլ գործառույթներ:
- Այս ամբողջ օրինակի վերևում գտնվող հիմնական () տողը գործառույթ է, ինչպես և getchar ()
- Գործառույթների օգտագործումը էական է արդյունավետ և ընթեռնելի ծածկագրի համար: Օգտագործեք հնարավորինս լավագույն գործառույթները `կոկիկ ծրագիր ստեղծելու համար:
Քայլ 2. Սկսեք ուրվագծից:
Գործառույթները պետք է ստեղծվեն այն բանից հետո, երբ դուք նախանշեք դրանց օգտագործումը նախքան ծրագրավորումը սկսելը: Ֆունկցիայի հիմնական շարահյուսությունն է «return_type name (argument1, argument2 և այլն);»: Օրինակ ՝ երկու թիվ գումարող գործառույթ ստեղծելու համար.
int ավելացնել (int x, int y);
Այս ծածկագիրը կստեղծի գործառույթ, որն ավելացնում է երկու ամբողջ թիվ (x և y), իսկ հետո արդյունքը վերադարձնում է որպես ամբողջ թիվ:
Քայլ 3. Useրագրում օգտագործել գործառույթը:
Դուք կարող եք օգտագործել ծրագրի ուրվագիծը `ստեղծելու ծրագիր, որն ընդունում է օգտագործողի երկու ամբողջ մուտքագրումը և այնուհետև ավելացնում դրանք: Willրագիրը վերահսկելու է, թե ինչպես է աշխատում ավելացման գործառույթը և օգտագործելու է այն մուտքագրված թիվը փոխելու համար:
#ներառել int ավելացնել (int x, int y); int main () {int x; int y; printf ("Մուտքագրեք երկու թիվ ՝ իրար գումարելու համար"); scanf ("%d", & x); scanf ("%d", & y); printf ("Ձեր թվերի գումարը կազմում է %d / n", ավելացնել (x, y)); getchar (); } int ավելացնել (int x, int y) {վերադարձ x + y; }
- Նշենք, որ ծրագրի ուրվագիծը գտնվում է վերևում: Այս ուրվագիծը պատմում է կազմողին, թե ինչ անել, երբ գործառույթը կանչվի և ֆունկցիայի արդյունքը: Այս ուրվագիծը օգտակար է միայն այն դեպքում, եթե ցանկանում եք գործառույթներ սահմանել ծրագրի այլ մասերում: Կարող եք սահմանել ավելացնել () մինչև հիմնականը (), և արդյունքը կլինի նույնը:
- Գործառույթի իրական գործառույթը որոշվում է ծրագրի ներքևում: Հիմնական () ֆունկցիան ընդունում է օգտվողից ստացված ամբողջ թիվը և այն փոխանցում է add () գործառույթին ՝ մշակման համար: Ավելացնել () գործառույթը արդյունքը վերադարձնում է հիմնականին ()
- Երբ add () սահմանվում է, գործառույթը կարող է կանչվել ծրագրի ցանկացած վայրում:
Մաս 6 -ից 6 -ը ՝ Շարունակելով դասը
Քայլ 1. Գտեք C դասագրքեր:
Այս հոդվածը ներառում է C ծրագրավորման հիմունքները, բայց ծածկում է միայն մակերեսը: Լավ տեղեկատու գիրքը կօգնի ձեզ լուծել խնդիրները և կօգնի ձեզ հաղթահարել շփոթությունը:
Քայլ 2. Միացեք համայնքին:
Շատ համայնքներ, ինչպես առցանց, այնպես էլ անցանց, նվիրված են ծրագրավորման և ծրագրավորման լեզուներին: Գտեք այլ C ծրագրավորողներ, որոնց հետ գաղափարներ և կոդ փոխանակեք, և դուք նույնպես շատ բան կսովորեք:
Հնարավորության դեպքում հաճախեք հաքաթոնի միջոցառումներին: Դա իրադարձություն է, որտեղ թիմերն ու ծրագրավորողները մրցում են ժամանակի հետ ՝ ծրագրավորելու և խնդիրները լուծելու համար ՝ հաճախ ստեղծելով ստեղծագործական արդյունքներ: Ամբողջ աշխարհում պարբերաբար անցկացվող այս միջոցառմանը կարող եք գտնել բազմաթիվ տաղանդավոր ծրագրավորողների:
Քայլ 3. Վերցրեք ծրագրավորման դաս:
Ինֆորմատիկայի ճարտարագիտություն սովորելու կարիք չունեք, բայց ծրագրավորման դասերին մասնակցելը իսկապես կօգնի ձեր ուսուցման գործընթացին: Չկա ավելի մեծ օգնություն, քան ինչ -որ մեկի օգնությունը, ով ծանոթ է ծրագրավորման լեզվին ներսից և դրսից: Դուք կարող եք ծրագրավորման դասընթացներ անցկացնել երիտասարդական կենտրոններում և մոտակա քոլեջներում, իսկ որոշ քոլեջներ թույլ են տալիս նրանց դասերը հաճախել առանց ուսանող լինելու:
Քայլ 4. Սովորեք C ++:
C հասկանալուց հետո C ++ սովորելը երբեք ցավ չի պատճառի: C ++ - ը C- ի ժամանակակից տարբերակն է, որն ավելի ճկուն է: C ++ - ը նախագծվել է ՝ հաշվի առնելով օբյեկտների կառավարումը, և C ++ ըմբռնումը թույլ կտա ձեզ ստեղծել հզոր ծրագրեր տարբեր օպերացիոն համակարգերի համար:
Խորհուրդներ
- Միշտ մեկնաբանություններ ավելացրեք ձեր ծրագրին: Մեկնաբանությունները ոչ միայն օգնում են այլ մարդկանց տեսնել ձեր կոդը, այլև օգնում են հիշել, թե ինչ եք գրել և ինչու եք գրել կոդը: Դուք կարող եք իմանալ, թե ինչ եք գրել հենց հիմա, բայց երկու -երեք ամիս անց դա չեք հիշի:
- Միշտ վերջացրու այնպիսի արտահայտություններ, ինչպիսիք են printf (), scanf (), getch () և այլն:
- Երբ կազմման մեջ շարահյուսական սխալներ են առաջանում, շփոթված լինելու դեպքում կատարեք որոնում Google- ում: Ամենայն հավանականությամբ, մեկ ուրիշն է զգացել նույն բանը և տեղադրել լուծում:
- Ձեր C աղբյուրի կոդը պետք է ունենա *. C ընդլայնում, այնպես որ կոմպիլյատորը կարող է հասկանալ, որ ձեր ֆայլը C աղբյուր է:
- Հիշեք, որ աշխատասերը միշտ խելացի է: Որքան ջանասեր զբաղվեք ծրագրավորումով, այնքան արագ կկարողանաք սահուն ծրագրել: Սկսեք կարճ, պարզ ծրագրերից, մինչև սահուն տիրապետեք, և վստահ լինելուց հետո կարող եք աշխատել ավելի բարդ ծրագրերի վրա:
- Փորձեք սովորել տրամաբանական կառուցվածքը, քանի որ այն շատ օգտակար կլինի կոդ գրելիս: