C Programming Code

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

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

C Programming Code — гэта бібліятэка з 82 поўных, працоўных праграм на мове C для студэнтаў і пачаткоўцаў. Кожная праграма напісана на стандартнай мове C (C17), кампілюецца без папярэджанняў і пастаўляецца з рэальным прыкладам выканання і кароткім тлумачэннем таго, як яна працуе. Дыяграмы паказваюць, што адбываецца ўнутры праграм сартавання, пошуку, матрыц і ўказальнікаў.

Што ахоплівае праграма

• Асновы: як кампіляваць і запускаць праграму, Hello World, бяспечнае чытанне ўводу з дапамогай scanf і fgets, арыфметычныя аператары, пераключэнне месцамі, памеры і дыяпазоны тыпаў дадзеных, коды сімвалаў
• Умовы: цотны ці няцотны, галосны ці зычны, высакосны год, найбольшы з трох лікаў, калькулятар адзнак, карані квадратнага ўраўнення
• Цыклы і лікі: сума і сярэдняе, табліца множання, сума лічбаў, адваротныя і паліндромныя лікі, фактарыял, шэраг Фібаначы, праверка простых лікаў, сіта Эратасфена, лікі Армстранга і дасканалыя лікі, НОД і НОК, nCr і nPr, хуткае ўзвядзенне ў ступень
• Шаблоны: зорка і лікавыя трохвугольнікі, піраміда, ромб, пусты квадрат, трохвугольнік Флойда, трохвугольнік Паскаля
• Сістэмы злічэння: з дзесятковай у двайковую, васьмярковую і шаснаццатковую і назад, пабітавыя аператары
• Масівы: сума і сярэдняе, найбольшы і найменшы элемент, адваротны, устаўка і выдаленне, лінейны пошук, двайковы пошук, бурбалкавая сартаванне, сартаванне выбарам, сартаванне ўстаўкамі, аб'яднанне адсартаваных масіваў, падлік частаты, выдаленне дублікатаў
• Матрыцы: складанне і адніманне, множанне, транспанаванне, вызначальнікі 2 × 2 і 3 × 3
• Радкі: даўжыня, адваротны лік, паліндром, падлік галосных, пераўтварэнне рэгістраў, падлік слоў, аб'яднанне, параўнанне і капіраванне без бібліятэкі, праверка анаграм, выдаленне сімвалаў, пераўтварэнне радка ў цэлы лік
• Указальнікі і функцыі: асновы ўказальнікаў, замена з дапамогай указальнікаў, масівы і ўказальнікі, дынамічныя масівы з malloc і realloc, указальнікі функцый і qsort, рэкурсія, Ханойская вежа
• Структуры і файлы: запісы студэнтаў, комплексныя лікі, запіс і чытанне тэкставага файла, падлік радкоў і слоў у файле, капіраванне файла
• Простыя праекты: калькулятар, канвертар тэмпературы, меню банкаўскага рахунку, гульня ў адгадванне лікаў, крыжыкі-нулікі

Кожная старонка праграмы мае:
• поўную праграму, гатовую да капіравання, кампіляцыі і запуску
• прыклад запуску, захоплены з рэальнай праграмы, з вылучаным уведзеным уводам
• зразумелае тлумачэнне "як гэта працуе", з табліцамі і дыяграмамі, дзе яны дапамагаюць
• заўвагі па распаўсюджаных памылках: перапаўненне цэлага ліку, перапаўненне буфера, небяспечны ўвод і нявызначаная паводзіны
• спасылкі на звязаныя праграмы

Для каго гэта
Студэнты, якія вывучаюць C у школе або універсітэце, пачаткоўцы, якія лепш за ўсё вучацца на прыкладах, і ўсе, хто рыхтуецца да лабараторных экзаменаў па праграмаванні або практычных тэстаў. Гэта праграма-прыклад, якая дапаўняе праграму-ўрок па праграмаванні на C.

Асаблівасці
• Працуе афлайн: падключэнне да Інтэрнэту не патрабуецца
• Тлумачэнні даступныя на 8 мовах: англійскай, іспанскай, партугальскай, французскай, нямецкай, арабскай, хіндзі і інданезійскай
• Пошук па ўсіх праграмах
• Цёмны рэжым
• Акуратны макет для тэлефонаў і планшэтаў
• Не патрабуецца ўваход

Праграмы арыгінальныя і былі пратэставаны з кампілятарам C17. Гэта дадатак з'яўляецца незалежным дапаможнікам па навучанні; яно не звязана ні з адным пастаўшчыком кампілятараў або органам па стандартызацыі.
Прыклады праграмавання на C: 82 правераныя праграмы з прыкладамі запуску і тлумачэннямі
Абноўлена
13 кас 2026 г.

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

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

Што новага

Improved Arabic display: maths, codes and English names in tables now read in the right order.