C Standartinės bibliotekos funkcijos

Šioje pamokoje sužinosite apie C standartines bibliotekos funkcijas. Tiksliau, kas tai yra, skirtingos bibliotekos funkcijos C ir kaip jas naudoti savo programoje.

C Standartinės bibliotekos funkcijos arba tiesiog C bibliotekos funkcijos yra integruotos C programavimo funkcijos.

Šių funkcijų prototipas ir duomenų apibrėžimai yra jų atitinkamuose antraštės failuose. Norėdami naudoti šias funkcijas, turime įtraukti antraštės failą į savo programą. Pavyzdžiui,

Jei norite naudoti printf()funkciją, antraštės failas turėtų būti įtrauktas.

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

Jei bandysite naudoti printf()neįtraukdami stdio.hantraštės failo, gausite klaidą.

C bibliotekos funkcijų naudojimo pranašumai

1. Jie dirba

Viena iš svarbiausių priežasčių, kodėl turėtumėte naudotis bibliotekos funkcijomis, yra tiesiog todėl, kad jos veikia. Šios funkcijos buvo kruopščiai išbandytos ir jas lengva naudoti.

2. Funkcijos yra optimizuotos veikimui

Kadangi funkcijos yra „standartinės bibliotekos“ funkcijos, tam skirta kūrėjų grupė jas nuolat tobulina. Proceso metu jie sugeba sukurti efektyviausią kodą, optimizuotą maksimaliam našumui.

3. Tai sutaupo daug laiko kūrimui

Kadangi bendros funkcijos, pvz., Spausdinimas ekrane, kvadratinės šaknies apskaičiavimas, ir dar daugiau yra parašytos. Jūs neturėtumėte jaudintis dar kartą juos sukūrę.

4. Funkcijos yra nešiojamos

Tikimasi, kad realaus pasaulio poreikiai keičiasi kiekvieną kartą, bet kur. Šios bibliotekos funkcijos jums padeda tuo, kad kiekviename kompiuteryje jos daro tą patį.

Pavyzdys: Kvadratinė šaknis naudojant funkciją sqrt ()

Tarkime, norite rasti skaičiaus kvadratinę šaknį.

Norėdami apskaičiuoti skaičiaus kvadratinę šaknį, galite naudoti bibliotekos funkciją sqrt (). Funkcija apibrėžta math.hantraštės faile.

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

Kai paleisite programą, išvestis bus:

 Įveskite skaičių: 12 Kvadratinė šaknis iš 12,00 = 3,46

Bibliotekos funkcijos skirtinguose antraštės failuose

C antraštės failai
Programos tvirtinimo funkcijos
antraštės failas "> Simbolio tipo funkcijos
Lokalizavimo funkcijos
antraštės failas "> Matematikos funkcijos
Šuolio funkcijos
Signalo valdymo funkcijos
Kintamųjų argumentų tvarkymo funkcijos
Standartinės įvesties / išvesties funkcijos
Standartinės naudingumo funkcijos
antraštė "> Stygų valdymo funkcijos
Datos ir laiko funkcijos

Įdomios straipsniai...