C Programming Course: Learn C

Утрымлівае рэкламу
Ацэнка змесціва
Для ўсіх
1 тыс.+
Спампоўванні
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Праграмаванне на 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 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
  • Гэта праграма можа абагульваць наступныя тыпы даных з трэцімі бакамі:
    Месцазнаходжанне, Дзеянні ў праграмах і яшчэ 2
  • Даныя не збіраюцца
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных
  • Даныя перадаюцца ў зашыфраваным выглядзе
  • Выдаліць даныя немагчыма

Што новага

Stability improvements.