C Funcții de bibliotecă standard

În acest tutorial, veți afla despre funcțiile standard ale bibliotecii din C. Mai precis, care sunt acestea, diferite funcții ale bibliotecii în C și cum să le utilizați în programul dvs.

Funcțiile de bibliotecă standard C sau pur și simplu funcțiile de bibliotecă C sunt funcții încorporate în programarea C.

Definiția prototipului și a datelor acestor funcții este prezentă în fișierele de antet respective. Pentru a utiliza aceste funcții trebuie să includem fișierul antet în programul nostru. De exemplu,

Dacă doriți să utilizați printf()funcția, ar trebui să fie inclus fișierul antet .

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

Dacă încercați să utilizați printf()fără a include stdio.hfișierul antet, veți primi o eroare.

Avantajele utilizării funcțiilor bibliotecii C.

1. Lucrează

Unul dintre cele mai importante motive pentru care ar trebui să utilizați funcțiile de bibliotecă este pur și simplu pentru că funcționează. Aceste funcții au trecut prin testări riguroase multiple și sunt ușor de utilizat.

2. Funcțiile sunt optimizate pentru performanță

Deoarece funcțiile sunt funcții de „bibliotecă standard”, un grup dedicat de dezvoltatori le îmbunătățește în mod constant. În acest proces, ei sunt capabili să creeze cel mai eficient cod optimizat pentru performanțe maxime.

3. Economisește timp considerabil de dezvoltare

Deoarece funcțiile generale cum ar fi imprimarea pe un ecran, calcularea rădăcinii pătrate și multe altele sunt deja scrise. Nu ar trebui să vă faceți griji cu privire la crearea lor încă o dată.

4. Funcțiile sunt portabile

Cu nevoile în continuă schimbare din lumea reală, se așteaptă ca aplicația dvs. să funcționeze de fiecare dată, oriunde. Și aceste funcții de bibliotecă vă ajută să faceți același lucru pe fiecare computer.

Exemplu: rădăcină pătrată utilizând funcția sqrt ()

Să presupunem că doriți să găsiți rădăcina pătrată a unui număr.

Pentru a putea calcula rădăcina pătrată a unui număr, puteți utiliza funcția de bibliotecă sqrt (). Funcția este definită în math.hfișierul antet.

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

Când rulați programul, ieșirea va fi:

 Introduceți un număr: 12 rădăcină pătrată de 12,00 = 3,46

Funcții de bibliotecă în diferite fișiere antet

Fișierele antet C
Funcții de afirmare a programului
fișier antet "> Funcții de tip caracter
Funcții de localizare
fișier antet "> Funcții matematice
Funcții de salt
Funcții de gestionare a semnalului
Funcții de tratare a argumentelor variabile
Funcții standard de intrare / ieșire
Funcții utilitare standard
header "> Funcții de manipulare a șirurilor
Funcțiile datei și orei

Articole interesante...