logo

Първа C програма

Общ преглед на структурата на проста 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.