C standaardbibliotheekfuncties of gewoon C-bibliotheekfuncties zijn ingebouwde functies in C-programmering.
het prototype en de gegevensdefinities van deze functies zijn aanwezig in hun respectieve headerbestanden. Om deze functies te gebruiken moeten we het headerbestand in ons programma opnemen. Bijvoorbeeld,
Als u de functie printf()
wilt gebruiken, moet het headerbestand <stdio.h>
worden opgenomen.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
als u printf()
probeert te gebruiken zonder het stdio.h
headerbestand op te nemen, krijgt u een fout.
voordelen van het gebruik van C-bibliotheekfuncties
1. Ze werken
een van de belangrijkste redenen waarom u bibliotheekfuncties moet gebruiken is simpelweg omdat ze werken. Deze functies zijn door meerdere strenge tests gegaan en zijn gemakkelijk te gebruiken.
2. De functies zijn geoptimaliseerd voor prestaties
omdat de functies “standard library” – functies zijn, een speciale groep ontwikkelaars maakt ze voortdurend beter. In het proces, ze zijn in staat om de meest efficiënte code geoptimaliseerd voor maximale prestaties te creëren.
3. Het bespaart aanzienlijke ontwikkelingstijd
omdat de algemene functies zoals afdrukken naar een scherm, het berekenen van de vierkantswortel, En nog veel meer al geschreven zijn. Je moet je geen zorgen maken over het creëren van hen opnieuw.
4. De functies zijn draagbaar
met steeds veranderende behoeften in de echte wereld, uw applicatie zal naar verwachting elke keer en overal werken. En, deze bibliotheek functies helpen u in dat ze hetzelfde doen op elke computer.
voorbeeld: vierkantswortel met behulp van sqrt() functie
stel dat u de vierkantswortel van een getal wilt vinden.
om de vierkantswortel van een getal te kunnen berekenen, kunt u de functie sqrt() bibliotheek gebruiken. De functie is gedefinieerd in het math.h
headerbestand.
wanneer u het programma uitvoert, zal de uitvoer:
Enter a number: 12Square root of 12.00 = 3.46