C standardowe funkcje biblioteczne

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

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Previous post Równanie stanu VAN DER Waalsa
Next post Buffalo Chicken Pinwheels