Tässä opetusohjelmassa opit C: n kirjaston vakiotoiminnoista. Tarkemmin sanottuna, mitä ne ovat, kirjaston erilaiset toiminnot C: ssä ja miten niitä käytetään ohjelmassa.
C Vakiokirjastotoiminnot tai yksinkertaisesti C-kirjastotoiminnot ovat sisäänrakennettuja toimintoja C-ohjelmoinnissa.
Näiden toimintojen prototyyppi ja datamääritykset ovat niiden vastaavissa otsikkotiedostoissa. Näiden toimintojen käyttämiseksi meidän on sisällytettävä otsikkotiedosto ohjelmaamme. Esimerkiksi,
Jos haluat käyttää printf()
toimintoa, otsikkotiedosto tulisi sisällyttää.
#include int main() ( printf("Catch me if you can."); )
Jos yrität käyttää printf()
ilman stdio.h
otsikkotiedostoa, saat virheilmoituksen.
C-kirjastotoimintojen käytön edut
1. He työskentelevät
Yksi tärkeimmistä syistä kirjastotoimintojen käyttämiseen on yksinkertaisesti siksi, että ne toimivat. Nämä toiminnot on käynyt läpi useita tiukkoja testejä ja niitä on helppo käyttää.
2. Toiminnot on optimoitu suorituskykyä varten
Koska toiminnot ovat "vakiokirjasto" -toimintoja, oma kehittäjäryhmä tekee niistä jatkuvasti parempia. Prosessissa he pystyvät luomaan tehokkaimman koodin, joka on optimoitu maksimaalisen suorituskyvyn saavuttamiseksi.
3. Se säästää huomattavaa kehitysaikaa
Koska yleiset toiminnot, kuten tulostaminen ruudulle, neliöjuuren laskeminen ja monet muut, on jo kirjoitettu. Sinun ei pitäisi huolehtia niiden luomisesta uudelleen.
4. Toiminnot ovat kannettavia
Reaalimaailman tarpeiden muuttuessa sovelluksesi odotetaan toimivan joka kerta, kaikkialla. Nämä kirjastotoiminnot auttavat sinua siinä, että ne tekevät saman asian jokaisessa tietokoneessa.
Esimerkki: Neliöjuuri käyttäen sqrt () -funktiota
Oletetaan, että haluat löytää luvun neliöjuuren.
Voit laskea luvun neliöjuuren käyttämällä sqrt () -kirjastofunktiota. Toiminto on määritetty math.h
otsikkotiedostossa.
#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; )
Kun suoritat ohjelmaa, tulos on:
Syötä numero: 12 Neliöjuuri 12.00 = 3.46
Kirjastotoiminnot eri otsikkotiedostoissa
C Otsikkotiedostot | |
---|---|
Ohjelman vahvistamistoiminnot | |
otsikkotiedosto "> | Merkkityypin toiminnot |
Lokalisointitoiminnot | |
otsikkotiedosto "> | Matematiikan toiminnot |
Hyppytoiminnot | |
Signaalinkäsittelytoiminnot | |
Muuttujien argumenttien käsittelytoiminnot | |
Tavalliset tulo- / lähtötoiminnot | |
Vakioapuohjelman toiminnot | |
otsikko "> | Merkkijonon käsittelytoiminnot |
Päivämäärä ja aika -toiminnot |