Какво е C файл?
Файл, записан с файлово разширение c, е файл с изходен код, написан на език за програмиране C. C файлът включва цялата реализация на функционалността на приложението под формата на изходен код. Декларацията на изходния код е записана в заглавните файлове, които се записват с разширение .h. C++ е модерната форма на езика C и се използва за разработване на повечето софтуер в наши дни.
Кратка история
Езикът C се появи в резултат на създаването на различни помощни програми за операционната система UNIX. Денис Ричи, човекът зад създаването на този език за програмиране, първоначално работата започва през 60-те и началото на 70-те години.
C файлов формат
C файловете се записват във формат на обикновен текстов файл, следвайки синтаксиса на езика за програмиране. Типичен C файл ще има:
- инструкция за импортиране в горната част на файла, за да импортирате всякакви заглавни файлове
- един или повече методи за реализиране на желаната функционалност
Импортиране на заглавки
Заглавните файлове с разширение .h съдържат необходимите инструкции за включване за включване на други функционални файлове в проекта. В допълнение, те съдържат декларациите на методите, дефинирани във файла за изпълнение. Заглавните файлове се включват с помощта на оператора за включване, както е показано по-долу.
#include <filename.h>
Внедряване на изходния код
Действителното изпълнение на функционалните изисквания са кодирани като методи в C файла. Всеки метод в C файл има тип на връщане, име на метод и може да има някои входни параметри. Ако върнатият тип не е void, методът може да връща някаква стойност.
Пример за C код
Ето примерна програма:
long some_function();
/* int */ other_function();
/* int */ calling_function()
{
long test1;
register /* int */ test2;
test1 = some_function();
if (test1 > 0)
test2 = 0;
else
test2 = other_function();
return test2;
}