C Standarta bibliotēkas funkcijas

Šajā apmācībā jūs uzzināsit par standarta bibliotēkas funkcijām C. Konkrētāk, kādas tās ir, dažādas bibliotēkas funkcijas C un kā tās izmantot savā programmā.

C Standarta bibliotēkas funkcijas vai vienkārši C bibliotēkas funkcijas ir iebūvētas funkcijas C programmēšanā.

Šo funkciju prototips un datu definīcijas atrodas attiecīgajos galvenes failos. Lai izmantotu šīs funkcijas, mums jāiekļauj galvenes fails mūsu programmā. Piemēram,

Ja vēlaties izmantot printf()funkciju, jāiekļauj galvenes fails .

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

Ja mēģināsiet izmantot printf(), neiekļaujot stdio.hgalvenes failu, tiks parādīta kļūda.

C bibliotēkas funkciju izmantošanas priekšrocības

1. Viņi strādā

Viens no svarīgākajiem iemesliem, kāpēc jums jāizmanto bibliotēkas funkcijas, ir vienkārši tāpēc, ka tās darbojas. Šīs funkcijas ir daudzkārt pārbaudītas un ir viegli lietojamas.

2. Funkcijas ir optimizētas veiktspējai

Tā kā funkcijas ir "standarta bibliotēkas" funkcijas, īpaša izstrādātāju grupa tos pastāvīgi uzlabo. Šajā procesā viņi spēj izveidot visefektīvāko kodu, kas optimizēts maksimālai veiktspējai.

3. Tas ietaupa ievērojamu izstrādes laiku

Tā kā vispārīgās funkcijas, piemēram, drukāšana uz ekrāna, kvadrātsaknes aprēķināšana un daudzas citas, jau ir rakstītas. Jums nevajadzētu uztraukties par to izveidi vēlreiz.

4. Funkcijas ir pārnēsājamas

Paredzams, ka jūsu lietojumprogramma darbosies ikreiz, visur, mainoties reālajām vajadzībām. Šīs bibliotēkas funkcijas jums palīdz, jo tās katrā datorā dara to pašu.

Piemērs: Kvadrātsakne, izmantojot funkciju sqrt ()

Pieņemsim, ka vēlaties atrast skaitļa kvadrātsakni.

Lai aprēķinātu skaitļa kvadrātsakni, varat izmantot bibliotēkas funkciju sqrt (). Funkcija ir definēta math.hgalvenes failā.

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

Palaidot programmu, izeja būs:

 Ievadiet skaitli: 12 Kvadrātsakne no 12.00 = 3,46

Bibliotēkas funkcijas dažādos galvenes failos

C galvenes faili
Programmas apgalvošanas funkcijas
galvenes fails "> Rakstzīmju tipa funkcijas
Lokalizācijas funkcijas
galvenes fails "> Matemātikas funkcijas
Pārlēkšanas funkcijas
Signālu apstrādes funkcijas
Mainīgo argumentu apstrādes funkcijas
Standarta ievades / izvades funkcijas
Standarta utilītas funkcijas
galvene "> Stīgu apstrādes funkcijas
Datuma un laika funkcijas

Interesanti raksti...