Общ преглед на структурата на проста C програма:
The обща архитектура на прост C програма обикновено се състои от няколко жизненоважни компонента. По-долу е кратко описание на основните елементи и техните цели:
The #include директиви в началото на програмата се използват за включване заглавни файлове. Заглавни файлове осигурява функция прототипи и дефиниции които позволяват на C компилатора да разбере функциите, използвани в програмата.
Всеки C програма започва с Главна функция . Това е входната точка на програмата и изпълнението започва оттук. The Главна функция има тип връщане на вътр , което показва, че трябва да върне цяло число на операционната система след завършване.
вълк или лисица
Преди да използвате променливи, трябва да ги декларирате с техните типове данни . Този раздел обикновено се поставя след основни функции къдрава отваряща скоба.
Този раздел съдържа действителни инструкции и логика на програмата. C програмите са съставени от изрази, които изпълняват действия и изрази които изчисляват стойности.
Коментари се използват за осигуряване четими за хора обяснения в кода. Те не се изпълняват и не засягат функционалността на програмата. В C коментарите са обозначени с // за едноредови коментари и /* */ за многоредови коментари .
C програмите могат да включват дефиниран от потребителя функции и блокове на код, който изпълнява специфични задачи. Функциите помагат за модулирането на кода и го правят по-организиран и управляем.
Използвай изявление за връщане за прекратяване на функция и връщане на стойност на извикващата функция. А изявление за връщане със стойност от 0 обикновено показва успешно изпълнение в Главна функция , докато a ненулева стойност показва грешка или неочаквано прекратяване.
C има библиотечни функции за четещ потребител вход (сканиране) и отпечатване на изход към конзолата (printf) . Тези функции се намират в C програми и са част от стандартната I/O библиотека ( stdio.h заглавен файл). От съществено значение е да включите правилно тези основни характеристики, докато пишете проста C програма, за да осигурите оптимална функционалност и четливост.
Допълнителна информация:
Има допълнителна информация за C програмите. Някаква допълнителна информация е както следва:
C програмите често включват директиви на препроцесора които започват с a # символ . Тези директиви се обработват от препроцесора преди това действителна компилация и се използват за включване заглавни файлове, дефинирайте макроси и изпълнявайте условна компилация .
C поддържа типове данни като int, float, double, char и т.н. Зависи от изискванията на програмата и трябва да се изберат подходящи типове данни за ефективно съхраняване и манипулиране на данните.
C осигурява контролни структури като ако-иначе, докато, за , и превключвател които ви позволяват да вземате решения и да контролирате потока на програмата.
Здравите C програми трябва да включват механизми за обработка на грешки да се справят грациозно с неочаквани ситуации. Техники като обработка на изключения (използване на опитай да хванеш в C++ ) или връщане кодове за грешки са често използвани.
С нарастването на програмите сложност , става важно да се модулизира кодът чрез създаване на отделни функции за различни задачи. Тази практика подобрява повторната употреба и поддържаемостта на кода.
Запомнете, архитектура и сложност на C програма може да варира значително в зависимост от конкретния приложение и изисквания. Схемата е общ преглед на структурата на проста C програма.
Обяснете програмата First C:
За да напишете първата C програма, отворете C конзолата и напишете следния код:
алгоритъм за бързо сортиране
Код:
#include int main(){ printf('Hello C Language'); return 0; }
Нека първо проучим различните части на тази C програма:
#включва:
В този ред програмата включва стандарта библиотека за вход/изход (stdio.h) поради директивата за предпроцесора. За вход и изход задачи, на библиотека stdio.h съдържа методи като printf и сканиране .
int main() { ... }:
Това е Главна функция който е входната точка на C програмата. Програмата започва да се изпълнява от началото на Главна функция .
printf('Здравей свят! ');:printf('Здравей свят!');:
Използвай функция printf(). за отпечатване на форматиран изход към конзолата. В този пример низът „Здравей, език C“ се отпечатва, следван от a знак за нов ред (n) който премества показалеца на следващия ред след показване на съобщението.
връщане 0;
Когато изявление за връщане е 0 , програмата е изпълнена. Когато определя състоянието на програма, операционната система често използва стойността, върната от основната функция. А върната стойност на 0 често показва, че изпълнението е било успешно.
След компилиране и изпълнение това C програма ще излезе с код на състоянието 0 и изход „Здравей, език C“ към терминала.
The „Здравей, език C“ Програмата често се използва като въведение в нов език за програмиране, тъй като въвежда обучаемите в основни понятия като текстов изход и структурата на C програма и предоставя бърз начин за проверка дали работната среда е правилно настроена.
За да напишете, компилирате и изпълните първата си C програма, изпълнете следните стъпки:
Стъпка 1: Отворете текстов редактор
Отворете a текстов редактор по ваш избор, като напр Бележник, Sublime Text , или Код на Visual Studio . Това ще бъде мястото, където пишете своя C код.
Стъпка 2: Напишете програмата на C
Сега копирайте и поставете следния код в текстовия редактор:
#include int main() { printf('Hello, C Language'); return 0; }
Стъпка 3: Запазете файла
След това запишете файла с a .c разширение като първа_програма.c . Това разширение показва, че е a C изходен код файл.
Стъпка 4: Компилирайте програмата
команда chown
Сега компилирайте програмата в командния ред.
Стъпка 5: Стартирайте програмата
След успешна компилация , можете да стартирате програмата, като изпълните генерирания изпълним файл. Въведете следната команда в терминал или командния ред :
./first_program
Програмата ще се изпълни и ще видите изхода на конзолата:
Изход:
Hello, C Language
Как да компилираме и стартираме C програмата
Има два начина за компилиране и стартиране на програмата c чрез меню и чрез пряк път.
По меню
- Сега щракнете върху менюто за компилиране, след това подменюто за компилиране, за да компилирате c програмата.
- След това щракнете върху менюто за изпълнение и подменюто, за да стартирате програмата c.
Чрез пряк път
- Или натиснете клавишите ctrl+f9, за да компилирате и стартирате програмата директно.
- Ще видите следния изход на потребителския екран.
- Можете да видите потребителския екран по всяко време, като натиснете клавишите alt+f5.
- Сега натиснете Esc, за да се върнете към turbo c++ конзолата.
Заключение:
И накрая, на първата C програма представя езика за програмиране C и неговата основна структура. Той илюстрира необходимите компоненти за писане, компилиране , и бягане програма на C.
Програмата съдържа стандарта входно-изходна библиотека (stdio.h) , който включва рутинни процедури за изходни операции като printf() . The Главна функция е входната точка на програмата, от която започва изпълнението. The функция printf(). се използва в рамките на метод main(). за да отпечатате съобщението „Здравей, език C“ към конзолата.
А C компилатор като GCC се изисква за компилиране на програмата. Кодът се съхранява в текстов файл с .c разширение , а компилаторът се стартира чрез въвеждане gcc , последвано от имената на вход и изходни файлове .
Процесът на компилация преобразува машинно четим инструкции от четими за хора C код. След като програмата бъде успешно конструирана, тя може да бъде стартирана от двойно щракване полученият изпълним файл. В терминал или командния ред , изпълнимият файл се извиква от своя име на файл , следван от ./ . След това програмата се изпълнява и „Здравей C език“ изходът се показва на конзолата.
Следвайки тези инструкции, вие ще придобиете основни познания за разработването, конструирането и изпълнението на C програма. Той предлага основата за по-нататъшно изследване на по-сложни идеи и разработване на по-сложни приложения, използвайки езика за програмиране C.