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 туторијал за почетници
Ажуриранa на
25 окт. 2026 г.