C-Standardikirjastofunktiot tai yksinkertaisesti C-kirjastofunktiot ovat C-ohjelmoinnissa sisäänrakennettuja funktioita.
näiden funktioiden prototyyppi-ja datamäärittelyt löytyvät niiden otsikkotiedostoista. Käyttääksemme näitä toimintoja meidän on sisällytettävä otsikkotiedosto ohjelmaamme. Esimerkiksi
jos haluat käyttää printf()
funktiota, otsikkotiedosto <stdio.h>
tulisi sisällyttää.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
jos yrität käyttää printf()
sisältämättä stdio.h
otsikkotiedostoa, saat virheen.
C-kirjastofunktioiden käytön edut
1. Ne toimivat
yksi tärkeimmistä syistä käyttää kirjastotoimintoja on yksinkertaisesti se, että ne toimivat. Nämä toiminnot ovat käyneet läpi useita tiukkoja testejä ja ovat helppokäyttöisiä.
2. Toiminnot on optimoitu suorituskykyä
, koska, toiminnot ovat ”standard library” toimintoja, omistettu ryhmä kehittäjiä jatkuvasti tehdä niistä parempia. Prosessissa, he pystyvät luomaan tehokkain koodi optimoitu maksimaalisen suorituskyvyn.
3. Se säästää huomattavasti kehitysaikaa
, koska yleistoiminnot, kuten tulostus valkokankaalle, neliöjuuren laskeminen ja monet muut ovat jo kirjoitettuja. Sinun ei pitäisi huolehtia niiden luomisesta uudelleen.
4. Toiminnot ovat kannettavia
alati muuttuvilla reaalimaailman tarpeilla sovelluksesi odotetaan toimivan joka kerta, kaikkialla. Ja nämä kirjastotoiminnot auttavat sinua siinä, että ne tekevät saman asian joka tietokoneella.
esimerkki: neliöjuuri käyttäen sqrt () – funktiota
Oletetaan, että haluat löytää luvun neliöjuuren.
luvun neliöjuuren voi laskea käyttämällä sqrt () – kirjastofunktiota. Funktio on määritelty math.h
otsikkotiedostossa.
kun ohjelma ajetaan, tuloste on:
Enter a number: 12Square root of 12.00 = 3.46