C Урок за начинаещи: По-лесно е, отколкото си мислите!
Има малко езици за програмиране с гъвкавостта и полезността на C, но самият език често може да изглежда обезсърчителен, особено за новодошлия. Добрата новина е, че C не е толкова труден за научаване, колкото може да изглежда, и има много безплатни ресурси, които(numerous resources available for free) да ви помогнат да намокрите краката си.
Историята на програмирането на C
Програмирането на C е разработено през 1972 г. от Денис М. Ричи(Dennis M. Ritchie) . Няколко езика оттогава се разклониха от основния език C, включително C++ и Objective C. Езикът е създаден като език с общо предназначение, който да се използва в голямо разнообразие от приложения и е постигнал тази цел.
Всъщност C е един от най-широко използваните съществуващи езици(C is one of the most widely used programming languages) за програмиране, ако не и най-широко използваният. Защо C, може да попитате? Той наследи предишния език за програмиране, наречен B. В съвременния свят C се използва за системно програмиране повече от софтуерно програмиране.
Защо да научите C?
Много новодошли в света на програмирането научават първо Java или Python . Това са едни от най-популярните съвременни езици, но C има също толкова полезен. Любителите кодери често са изненадани да открият, че C е лесен за научаване поради своята структура. Той е в състояние да произвежда ефективни, рационализирани програми и може да се справя с дейности от по-ниско ниво по-добре от други езици.
Може би най-голямата сила на C е, че може да бъде компилиран на различни платформи. Всъщност Unix е написан изцяло на C.
Основите на програмирането на C
Преди да продължим с този урок по C за начинаещи, знайте следното: Езикът за програмиране е лесен за научаване, но труден за овладяване. Има толкова много елементи, които влияят върху това как работи даден език, че е невъзможно една статия да покрие дори най-основните аспекти. Това ръководство ще ви помогне да намерите необходимите ресурси и ще ви научи на основните концепции, за да можете да се самообразовате.
Първото нещо, от което се нуждаете, е IDE или интегрирана среда за разработка. Това е изискан термин за текстов редактор, който ви позволява да пишете и редактирате C код.
Някои от най-добрите IDE за C включват Visual Studio Code и Netbeans . Това са интуитивни IDE(IDEs) , които са лесни за изтегляне и настройка. В крайна сметка, фокусът ви трябва да бъде върху кода, а не върху изучаването на нюансите на конкретен инструмент за редактиране.
Тези инструменти също така улесняват изтеглянето и настройката на необходимите компилатори във вашата система, така че да можете да тествате кода си, след като е написан.
Писане на програма
След като имате основните инструменти, от които се нуждаете за кодиране на C, можете да се заемете с писането на първата си програма. Има три основни елемента на една програма в C. Първият е библиотеката(Library) , която е колекция от заглавни файлове. Ще трябва да импортирате библиотека в програмата, за да използвате функциите в нея.
За този пример необходимата библиотека е <stdio.h> . Всички C библиотеки ще завършват на .h , независимо от заглавието. За да включите библиотека в кода, ще въведете #include <stdio.h>
Все още ли сте объркани? Ако имате опит в кодирането в Java , мислете за него като за публичен клас.
Следващата част от кода е функцията. (Function.)В C (както и в други езици) функцията е група от изрази, които изпълняват задача. Основната функция, присъстваща във всички C програми, е main() . Ето кода:
int main() {
printf(“Hello, world!”);
връщане на 0;(return 0;)
}
Командата int пред функцията main() показва, че ще върне цяло число, когато приключи. След това командата printf() е част от библиотеката <stdio.h>Без да извикате библиотеката в началото на този код, командата printf() няма да се изпълни. Текстът в командата printf() („ Здравей(Hello) , свят!“) е това, което ще се показва на екрана.
След като тази функция се изпълни, тя ще върне 0 на програмата. Това е изходният оператор и основно служи, за да каже, че програмата е изпълнила задачата си. Откриващите и затварящите скоби след main() и return 0; съдържат функцията вътре.
Връщането 0; (return 0;)е последната част от програмата. Това показва, че задачите, описани в кода, са приключили. Имайте(Bear) предвид, че всеки ред във функцията трябва да завършва с точка и запетая. Това е част от синтаксиса на езика. Цялата програма заедно трябва да изглежда така:
#include <stdio.h>
int main() {
printf (“Hello, world!”);
връщане на 0;(return 0;)
}
Ако изглежда объркващо, но не се притеснявайте. Изучаването на специфичните команди за C може да бъде малко объркващо, но след малко практика няма да имате никакви проблеми.
Допълнителни ресурси за C практика
Ако тепърва започвате с C, ще искате да получите много практика в кодирането. Колкото повече се занимавате със синтаксиса и механиката на езика, толкова по-лесно ще стане. Това са едни от най-добрите безплатни ресурси в мрежата за обучение как да кодирате(resources on the web for learning how to code) в C.
Този уебсайт включва редица интерактивни C уроци за начинаещи, които можете да работите един по един. Не е нужно да се регистрирате или да изтегляте нищо; цялата обработка и компилиране се извършват в самия уебсайт. Той стартира потребителите с най-основните команди и се надгражда от там.
CProgramming.com е еквивалент на начален колежански курс за програмиране на C. Той предоставя много подробна информация относно езика за програмиране C, включително как да четете изрази, да настройвате рекурсивни програми и дори как да разбирате двоични дървета.
- Урок за W3Schools(W3Schools Tutorial)
Серията уроци на W3Schools е един от най-добрите ресурси за изучаване на почти всеки език за програмиране, точка. Независимо дали е C, Java или нещо по-неясно, можете да намерите информация тук. Курсът на W3Schools обхваща огромно количество информация за C и включва практически тестове за програмиране, за да доведе до точките.
Related posts
Урок за Python за начинаещи: Как да започнете
Урок за PowerPoint за начинаещи - Научете как да го използвате
Урок за OneDrive за начинаещи; Изтеглете безплатна електронна книга
Урок за SharePoint за начинаещи стъпка по стъпка
Урок за Adobe Premiere за начинаещи
Как да конвертирате динамичен диск в основен диск
Как да актуализирате Raspberry Pi
Как да промените цвета на фона в Google Документи
8 от най-добрите технически идеи за справяне със самоизолацията
Как да възстановите хакнат акаунт във Facebook
Как да направите попълващ се формуляр за документи в Google с таблици
6 най-добри настройки на камерата за снимки на Луната
Как да активирате удостоверяването на Steam Guard
Как да деактивирате ключа на Windows
Как да извършите стрес тест на процесора
Как да изтеглите офлайн (самостоятелен) инсталатор на Google Chrome
Използване на уеб интерфейса на предаването
Как да използвате частната мрежа на Firefox, за да се защитите онлайн
Как да правите екранни снимки на Nintendo Switch
Как да отворите JAR файл в Windows