U ovom vodiču naučit ćete o standardnim funkcijama knjižnice u C. Točnije, što su to, različite funkcije knjižnice u C-u i kako ih koristiti u svom programu.
C Standardne funkcije knjižnice ili jednostavno funkcije C knjižnice su ugrađene funkcije u C programiranju.
Definicije prototipa i podataka ovih funkcija prisutne su u odgovarajućim datotekama zaglavlja. Da bismo koristili ove funkcije, moramo u naš program uključiti zaglavnu datoteku. Na primjer,
Ako želite koristiti printf()
funkciju, datoteka zaglavlja treba biti uključena.
#include int main() ( printf("Catch me if you can."); )
Ako pokušate koristiti printf()
bez uključivanja stdio.h
datoteke zaglavlja, dobit ćete pogrešku.
Prednosti korištenja funkcija knjižnice C
1. Djeluju
Jedan od najvažnijih razloga zbog kojih biste trebali koristiti funkcije knjižnice je jednostavno zato što rade. Ove su funkcije prošle kroz višestruko strogo testiranje i jednostavne su za upotrebu.
2. Funkcije su optimizirane za izvedbu
Budući da su funkcije funkcije "standardne knjižnice", posebna grupa programera ih neprestano čini boljima. U tom procesu oni su u stanju stvoriti najučinkovitiji kod optimiziran za maksimalne performanse.
3. Štedi značajno vrijeme za razvoj
Budući da su opće funkcije poput ispisa na zaslon, izračunavanja kvadratnog korijena i mnoge druge već napisane. Ne biste se trebali brinuti hoćete li ih još jednom stvoriti.
4. Funkcije su prijenosne
Uz neprestano mijenjajuće se potrebe u stvarnom svijetu, očekuje se da će vaša aplikacija raditi svaki put i svugdje. A ove funkcije knjižnice pomažu vam u tome što rade isto na svakom računalu.
Primjer: Kvadratni korijen pomoću funkcije sqrt ()
Pretpostavimo da želite pronaći kvadratni korijen broja.
Da biste mogli izračunati kvadratni korijen broja, možete koristiti funkciju knjižnice sqrt (). Funkcija je definirana u math.h
zaglavnoj datoteci.
#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; )
Kada pokrenete program, izlaz će biti:
Unesite broj: 12 Kvadratni korijen od 12,00 = 3,46
Funkcije knjižnice u različitim datotekama zaglavlja
C Datoteke zaglavlja | |
---|---|
Funkcije utvrđivanja programa | |
datoteka zaglavlja "> | Funkcije tipa znakova |
Funkcije lokalizacije | |
datoteka zaglavlja "> | Matematičke funkcije |
Skok funkcije | |
Funkcije rukovanja signalom | |
Funkcije obrade varijabilnih argumenata | |
Standardne funkcije ulaza / izlaza | |
Standardne uslužne funkcije | |
zaglavlje "> | Funkcije upravljanja nizovima |
Funkcije datuma i vremena |