C Standardní funkce knihovny

V tomto kurzu se dozvíte o standardních knihovních funkcích v jazyce C. Přesněji řečeno, jaké jsou, různé knihovnické funkce v jazyce C a jak je používat ve vašem programu.

C Standardní funkce knihovny nebo jednoduše funkce C Library jsou vestavěné funkce v programování C.

Prototyp a definice dat těchto funkcí jsou obsaženy v příslušných hlavičkových souborech. Abychom mohli tyto funkce používat, musíme do našeho programu zahrnout hlavičkový soubor. Například,

Pokud chcete tuto printf()funkci použít , měl by být zahrnut soubor záhlaví .

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

Pokud se pokusíte použít printf()bez zahrnutí souboru stdio.hzáhlaví, zobrazí se chyba.

Výhody použití funkcí knihovny C.

1. Fungují

Jedním z nejdůležitějších důvodů, proč byste měli používat funkce knihovny, je jednoduše to, že fungují. Tyto funkce prošly několika přísnými testy a jejich použití je snadné.

2. Funkce jsou optimalizovány pro výkon

Protože jde o funkce „standardní knihovny“, vyhrazená skupina vývojářů je neustále vylepšuje. V tomto procesu jsou schopni vytvořit nejefektivnější kód optimalizovaný pro maximální výkon.

3. Šetří to značný čas na vývoj

Protože obecné funkce, jako je tisk na obrazovku, výpočet druhé odmocniny a mnoho dalších, jsou již zapsány. Neměli byste si dělat starosti s jejich opětovným vytvořením.

4. Funkce jsou přenosné

S neustále se měnícími potřebami v reálném světě se očekává, že vaše aplikace bude fungovat pokaždé a všude. A tyto funkce knihovny vám pomohou v tom, že dělají totéž na každém počítači.

Příklad: Druhá odmocnina pomocí funkce sqrt ()

Předpokládejme, že chcete najít druhou odmocninu čísla.

Chcete-li vypočítat druhou odmocninu čísla, můžete použít funkci knihovny sqrt (). Funkce je definována v math.hhlavičkovém souboru.

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

Když spustíte program, výstup bude:

 Zadejte číslo: 12 Druhá odmocnina z 12,00 = 3,46

Funkce knihovny v různých souborech záhlaví

Soubory záhlaví C.
Funkce prosazování programu
hlavičkový soubor "> Funkce typu znaků
Lokalizační funkce
hlavičkový soubor "> Matematické funkce
Skokové funkce
Funkce zpracování signálu
Funkce zpracování proměnných argumentů
Standardní funkce vstupu / výstupu
Standardní funkce Utility
záhlaví "> Funkce zpracování řetězců
Funkce data a času

Zajímavé články...