C Standardowe funkcje biblioteczne

W tym samouczku dowiesz się o standardowych funkcjach bibliotecznych w C. Dokładniej, czym one są, różnymi funkcjami bibliotecznymi w C i jak ich używać w swoim programie.

C Standardowe funkcje biblioteczne lub po prostu funkcje biblioteki C są wbudowanymi funkcjami w programowaniu w C.

Prototyp i definicje danych tych funkcji znajdują się w odpowiednich plikach nagłówkowych. Aby korzystać z tych funkcji, musimy dołączyć plik nagłówkowy do naszego programu. Na przykład,

Jeśli chcesz skorzystać z printf()funkcji, dołącz plik nagłówkowy .

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

Jeśli spróbujesz użyć printf()bez stdio.hdołączania pliku nagłówkowego, 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 biblioteki, 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 te są funkcjami „biblioteki standardowej”, dedykowana grupa programistów stale je ulepsza. W trakcie tego procesu są w stanie stworzyć najbardziej wydajny kod zoptymalizowany pod kątem maksymalnej wydajności.

3. Oszczędza znaczną ilość czasu na rozwój

Ponieważ ogólne funkcje, takie jak drukowanie na ekranie, obliczanie pierwiastka kwadratowego i wiele innych, są już napisane. Nie powinieneś martwić się o ich ponowne utworzenie.

4. Funkcje są przenośne

Przy ciągle zmieniających się potrzebach w świecie rzeczywistym oczekuje się, że aplikacja będzie działać zawsze i wszędzie. Te funkcje biblioteczne pomagają w tym, że robią to samo na każdym komputerze.

Przykład: pierwiastek kwadratowy przy użyciu funkcji sqrt ()

Załóżmy, że chcesz znaleźć pierwiastek kwadratowy z liczby.

Aby obliczyć pierwiastek kwadratowy z liczby, możesz użyć funkcji bibliotecznej sqrt (). Funkcja jest zdefiniowana w math.hpliku nagłówkowym.

 #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; )

Po uruchomieniu programu wynik będzie następujący:

 Wpisz liczbę: 12 Pierwiastek kwadratowy z 12,00 = 3,46

Funkcje biblioteki w różnych plikach nagłówkowych

Pliki nagłówkowe C.
Funkcje asercji programu
plik nagłówkowy "> Funkcje typu znakowego
Funkcje lokalizacyjne
plik nagłówkowy "> Funkcje matematyczne
Funkcje skoku
Funkcje obsługi sygnałów
Funkcje obsługujące zmienne argumenty
Standardowe funkcje wejścia / wyjścia
Standardowe funkcje narzędziowe
nagłówek "> Funkcje obsługi ciągów
Funkcje daty i czasu

Interesujące artykuły...