C standardbiblioteksfunktioner eller simpelthen C biblioteksfunktioner er indbyggede funktioner i C-programmering.
prototypen og datadefinitionerne af disse funktioner findes i deres respektive headerfiler. For at bruge disse funktioner skal vi inkludere header-filen i vores program. For eksempel
hvis du vil bruge funktionen printf()
, skal overskriftsfilen <stdio.h>
medtages.
#include <stdio.h>int main(){ printf("Catch me if you can."); }
hvis du forsøger at bruge printf()
uden at inkludere stdio.h
header-filen, får du en fejl.
fordele ved at bruge C biblioteksfunktioner
1. De arbejder
en af de vigtigste grunde til, at du skal bruge biblioteksfunktioner, er simpelthen fordi de fungerer. Disse funktioner har gennemgået flere strenge test og er nemme at bruge.
2. Funktionerne er optimeret til ydeevne
da funktionerne er “standardbibliotek” – funktioner, gør en dedikeret gruppe udviklere dem konstant bedre. I processen er de i stand til at skabe den mest effektive kode optimeret til maksimal ydelse.
3. Det sparer betydelig udviklingstid
da de Generelle funktioner som udskrivning til en skærm, beregning af kvadratroden og mange flere allerede er skrevet. Du skal ikke bekymre dig om at oprette dem igen.
4. Funktionerne er bærbare
med stadigt skiftende behov i den virkelige verden forventes din applikation at fungere hver gang, overalt. Og disse biblioteksfunktioner hjælper dig, fordi de gør det samme på hver computer.
eksempel: kvadratrod ved hjælp af kvadratroden() funktion
Antag, at du vil finde kvadratroden af et tal.
hvis du vil beregne kvadratroden af et tal, kan du bruge biblioteksfunktionen. Funktionen er defineret i math.h
header-filen.
når du kører programmet, vil output være:
Enter a number: 12Square root of 12.00 = 3.46