C standardowe funkcje biblioteczne lub po prostu funkcje biblioteczne C są wbudowanymi funkcjami w programowaniu C.
definicje prototypów i danych tych funkcji są obecne w odpowiednich plikach nagłówkowych. Aby korzystać z tych funkcji musimy dołączyć plik nagłówka do naszego programu. Na przykład
jeśli chcesz użyć funkcji printf()
, należy dołączyć plik nagłówka <stdio.h>
.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
jeśli spróbujesz użyć printf()
bez dołączania pliku nagłówka stdio.h
, pojawi się błąd.
zalety korzystania z funkcji biblioteki C
1. Działają
jednym z najważniejszych powodów, dla których powinieneś używać funkcji bibliotecznych, jest po prostu to, że działają. Funkcje te przeszły wiele rygorystycznych testów i są łatwe w użyciu.
2. Funkcje są zoptymalizowane pod kątem wydajności
ponieważ funkcje są funkcjami „standardowej biblioteki”, dedykowana grupa programistów stale je ulepsza. W tym procesie są w stanie stworzyć najbardziej wydajny kod zoptymalizowany pod kątem maksymalnej wydajności.
3. Oszczędza to znaczny czas rozwoju
, ponieważ ogólne funkcje, takie jak drukowanie na ekranie, obliczanie pierwiastka kwadratowego i wiele innych, są już zapisane. Nie powinieneś się martwić, że stworzysz je ponownie.
4. Funkcje są przenośne
dzięki stale zmieniającym się potrzebom w świecie rzeczywistym Twoja aplikacja powinna działać za każdym razem i wszędzie. Te funkcje biblioteczne pomagają w tym, że robią to samo na każdym komputerze.
przykład: pierwiastek kwadratowy za pomocą funkcji sqrt ()
Załóżmy, że chcesz znaleźć pierwiastek kwadratowy liczby.
aby obliczyć pierwiastek kwadratowy liczby, możesz użyć funkcji biblioteki sqrt (). Funkcja jest zdefiniowana w pliku nagłówkowym math.h
.
po uruchomieniu programu wyjście będzie:
Enter a number: 12Square root of 12.00 = 3.46