C Standard library functions vagy egyszerűen C Library functions beépített funkciók C programozás.
ezeknek a függvényeknek a prototípusa és adatdefiníciói megtalálhatók a megfelelő fejlécfájlokban. Ezeknek a funkcióknak a használatához be kell vonnunk a fejléc fájlt a programunkba. Például
ha a printf()
függvényt szeretné használni, akkor a <stdio.h>
fejlécfájlt is fel kell venni.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
ha a printf()
– et a stdio.h
fejlécfájl nélkül próbálja használni, hibaüzenet jelenik meg.
a C könyvtár funkcióinak használatának előnyei
1. Működnek
a könyvtári funkciók használatának egyik legfontosabb oka egyszerűen azért van, mert működnek. Ezek a funkciók több szigorú teszten mentek keresztül, és könnyen használhatók.
2. A funkciókat teljesítményre optimalizálták
mivel a funkciók “standard könyvtár” funkciók, a fejlesztők dedikált csoportja folyamatosan jobbá teszi őket. A folyamat során képesek létrehozni a maximális teljesítményre optimalizált leghatékonyabb kódot.
3. Jelentős fejlesztési időt takarít meg
mivel az általános funkciók, mint például a képernyőre nyomtatás, a négyzetgyök kiszámítása és még sok más már meg van írva. Nem kell aggódnia, hogy újra létrehozza őket.
4. A funkciók hordozható
a folyamatosan változó valós igényeket, az alkalmazás várhatóan működik minden alkalommal, mindenhol. És ezek a könyvtári funkciók segítenek abban, hogy ugyanazt csinálják minden számítógépen.
példa: négyzetgyök az sqrt() függvény használatával
tegyük fel, hogy meg akarjuk találni egy szám négyzetgyökét.
a szám négyzetgyökének kiszámításához használhatja az sqrt() könyvtár funkciót. A függvényt a math.h
fejlécfájl határozza meg.
a program futtatásakor a kimenet:
Enter a number: 12Square root of 12.00 = 3.46