Þú líka, getur skrifað C bókasöfnum. Með því að gera það, getur þú skipt program í einnota mát. Þetta mát nálgun ekki aðeins gerir það auðvelt að fela sama kóða í mörgum forritum, en það gerir einnig fyrir styttri program skrá sem er auðveldara að lesa, próf og kemba.
Til að nota aðgerðir innan haus skrá, bæta #include línu fyrir það í upphafi program. Standard bókasöfnum, setja nafn safnsins samsvarandi haus skrá milli meiri en áður og minna en merki (). Fyrir bókasöfn sem þú býrð sjálfur, setja nafnið á skránni milli gæsalappa. Ólíkt yfirlýsingar í aðra C program, þú þarft ekki að setja semíkommu í lok hverrar línu. Eftirfarandi sýnir meðal einn af hverri tegund bókasafna: Hi
#include < math.h >
#include " mylib.h "
A alhliða C forritun uppspretta skal veita leiðbeiningar sem þú þarft til að skrifa eigin bókasöfnum í C. virka skilgreiningar Þú skrifar eru ekki allir öðruvísi hvort sem þeir eru á bókasafni eða í helstu forritinu. Munurinn er sá að þú munt safna saman þá sérstaklega í eitthvað sem kallast hlutur skrá (með nafn sem endar á .O), og þú munt búa til annað skrá, sem kallast haus skrá (með nafni sem endar á .h) sem inniheldur sem virka frumútgáfur svarar til einstakra aðgerða á bókasafninu. Það er haus skrá sem þú munt vísa í línu #include þinn í hverju helstu forrit sem notar bókasafn, og þú munt fela hlut skrá sem rök í þýðanda stjórn hverju sinni þú saman þessi forrit.
The C lögun við höfum kannað svo langt eru dæmigerð í önnur forritunarmál, líka. Next, þó, við munum tala um hvernig C stýrir minni tölvunnar.
Nokkrar ábendingar um ábendingum í C
Þegar C program er hlaðinn inn í minni (venjulega handahófi-aðgangur minni, eða RAM, í tölvunni), hvert stykki af the program tengist heimilisfang í minni. Þetta felur í sér breytur sem þú ert að nota til að halda ákveðnum gögnum. Hvert skipti program kallar virka, það hleðst að virka og allt sem tengist gögnum þess í minni bara nógu lengi til að keyra að virka og skila gildi. Ef þú fara breytur til virkni, C gerir sjálfkrafa afrit af gildi til nota í aðgerðina.
Stundum þegar þú keyrir aðgerð, þó, þú vilt gera sumir varanleg breyting að gögnum á upphafleg minni stað