C Стандартни библиотечни функции

В този урок ще научите за стандартните библиотечни функции в C. По-точно какви са те, различни библиотечни функции в C и как да ги използвате във вашата програма.

C Стандартните библиотечни функции или просто C библиотечните функции са вградени функции в програмирането на C.

Дефинициите на прототипа и данните на тези функции присъстват в съответните им заглавни файлове. За да използваме тези функции, трябва да включим заглавния файл в нашата програма. Например,

Ако искате да използвате printf()функцията, трябва да бъде включен заглавният файл .

 #include int main() ( printf("Catch me if you can."); ) 

Ако се опитате да използвате, printf()без да включите stdio.hзаглавния файл, ще получите грешка.

Предимства на използването на библиотечни функции на C

1. Те ​​работят

Една от най-важните причини да използвате библиотечните функции е просто защото те работят. Тези функции са преминали през множество строги тестове и са лесни за използване.

2. Функциите са оптимизирани за изпълнение

Тъй като функциите са функции "стандартна библиотека", специална група разработчици непрекъснато ги правят по-добри. В процеса те са в състояние да създадат най-ефективния код, оптимизиран за максимална производителност.

3. Спестява значително време за разработка

Тъй като общите функции като печатане на екран, изчисляване на квадратния корен и много други вече са написани. Не бива да се притеснявате, че ще ги създадете отново.

4. Функциите са преносими

С непрекъснато променящите се реални нужди, вашето приложение се очаква да работи всеки път, навсякъде. И тези функции на библиотеката ви помагат, тъй като правят едно и също на всеки компютър.

Пример: Квадратен корен, използващ функцията sqrt ()

Да предположим, че искате да намерите квадратния корен от число.

За да можете да изчислите квадратния корен на число, можете да използвате библиотечната функция sqrt (). Функцията е дефинирана в math.hзаглавния файл.

 #include #include int main() ( float num, root; printf("Enter a number: "); scanf("%f", &num); // Computes the square root of num and stores in root. root = sqrt(num); printf("Square root of %.2f = %.2f", num, root); return 0; )

Когато стартирате програмата, изходът ще бъде:

 Въведете число: 12 Квадратен корен от 12,00 = 3,46

Библиотечни функции в различни заглавни файлове

C Заглавни файлове
Функции за твърдение на програмата
заглавен файл "> Функции от тип символи
Функции за локализация
заглавен файл "> Математически функции
Функции за скок
Функции за обработка на сигнали
Функции за обработка на променливи аргументи
Стандартни функции за вход / изход
Стандартни функции на помощната програма
заглавка "> Функции за обработка на низове
Функции за дата и час

Интересни статии...