C standardní funkce knihovny nebo jednoduše funkce knihovny C jsou vestavěné funkce v programování C.
definice prototypu a dat těchto funkcí jsou přítomny 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 použít funkci printf()
, měl by být zahrnut soubor záhlaví <stdio.h>
.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
Pokud se pokusíte použít printf()
bez stdio.h
záhlaví souboru, objeví se chybová zpráva.
Výhody použití funkcí knihovny C
1. Pracují
jedním z nejdůležitějších důvodů, proč byste měli používat funkce knihovny, je jednoduše proto, že fungují. Tyto funkce prošly několika přísnými testy a jsou snadno použitelné.
2. Funkce jsou optimalizovány pro výkon
protože funkce jsou funkce „standardní knihovny“, vyhrazená skupina vývojářů je neustále vylepšuje. V tomto procesu jsou schopni vytvořit nejúčinnější kód optimalizovaný pro maximální výkon.
3. To šetří značnou dobu vývoje
Od obecné funkce, jako je tisk na obrazovku, výpočet 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é, 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 hlavičkovém souboru math.h
.
Při spuštění programu, bude výstup:
Enter a number: 12Square root of 12.00 = 3.46