Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> računalnik >> računalniška programska oprema >>

Kako C Programiranje Works

ni v C, ker C jezikovnih podpira le najbolj osnovne funkcije, ki jih potrebuje. Na primer, C, ne vsebuje vhodno-izhodni (V /I) funkcije za branje iz tipkovnice in pisanje na zaslonu. Vse, kar sega preko osnove mora biti napisana s programer. Če je kos kode uporaben na več različnih programov, je to pogosto dana v knjižnico, da bi bilo enostavno za enkratno uporabo.

V naši razpravi o C tako daleč, smo že videli eno knjižnico, Standard I /O (stdio) knjižnico. #include Črta na začetku programa zadolžil prevajalnik C do naložen knjižnico iz njegove glave datoteke z imenom stdio.h. Vzdrževalci C vključujejo standardne knjižnice C za I /O, matematične funkcije, časovni manipulacijo in skupnih operacijah na določenih podatkovnih struktur, kot niz znakov. Iskanje po spletu ali vaš najljubši programski vodnik za informacije C o standardni knjižnici C89 ter posodobitve in dodatke v C99.

Tudi vi lahko napišete knjižnice C. S tem lahko razdelite svoj program v module za večkratno uporabo. Ta modularni pristop ne le omogoča enostavno vključi isto kodo v različnih programih, vendar je prav tako za krajše programskih datotek, ki jih je lažje brati, testiranje in razhroščevanje.

Za uporabo funkcij v glavi datoteke, dodajte #include linijo za njim na začetku vašega programa. Za standardne knjižnice, dal ime knjižnice ustreza header datoteke med več-kot in manj kot znaki (). Za knjižnice, ki jih ustvarite sami, dal ime datoteke med dvojne narekovaje. V nasprotju z navedbami v drugih delih vašega programa C, nimate postaviti podpičje na koncu vsake vrstice. Naslednje oddaje vključno z enim za vsako vrsto knjižničnega:

#include < math.h >

#include " mylib.h "

Obsežen programiranje C vir mora zagotoviti navodila, ki jih potrebujete, da napišete svoje knjižnice v C. definicije funkcij boste napisali ni nič drugače, ali oni v knjižnici ali v glavnem programu. Razlika je v tem, da jih boste zbrati ločeno, v nekaj, kar se imenuje datoteka objekt (z imenom, ki se konča v .o), in boste ustvarili drugo datoteko, imenovano datoteko glave (z imenom, ki se konča v .h), ki vsebuje funkcijske prototipe ustreza vsake funkcije v knjižnici. To je datoteka z glavo boste reference v vašem #include črte v vsaki glavni program, ki uporablja knjižnico in boste vključujejo datoteko predmeta kot argument v ukazu prevajalnik vsakič, ko zbere ta program.

Funkcije C doslej smo raziskovali so značilni tudi v drugih progr

Page << [11] [12] [13]