Толгой файл ба номын сангийн файлын ялгаа

Агуулгын хүснэгт:

Толгой файл ба номын сангийн файлын ялгаа
Толгой файл ба номын сангийн файлын ялгаа

Видео: Толгой файл ба номын сангийн файлын ялгаа

Видео: Толгой файл ба номын сангийн файлын ялгаа
Видео: Толгой файл ба номын сангийн файлын ялгаа | Library vs Header файл 2024, Долдугаар сарын
Anonim

Гол ялгаа – Толгой файл ба номын сангийн файл

С, С++ зэрэг програмчлалын хэлүүд толгой файлууд болон номын сангийн файлуудтай. Эдгээр хэл нь толгой файлд тогтмол болон функцийн загваруудыг хадгалдаг. Програмист өөрөө толгой файл бичиж болно эсвэл хөрвүүлэгчтэй хамт ирдэг. Толгой файлууд нь програмыг илүү цэгцтэй, удирдах боломжтой болгодог тул ашигтай байдаг. Хэрэв бүх тодорхойлсон функцууд нэг файлд байгаа бол энэ нь програмыг төвөгтэй болгодог. Тиймээс программист програм бичихдээ шаардлагатай толгой файлыг оруулж болно. Толгой файл нь функцийн мэдэгдлээс бүрдэнэ. Эдгээр мэдэгдлүүд нь хөрвүүлэгчид функцын нэр, буцаах төрөл, параметрүүдийн талаар хэлдэг. Номын сангийн файл нь толгой файлд зарласан функцийн бодит хэрэгжилтийг агуулна. Си номын сан болон C++ номын сан нь номын сангийн файлууд юм. Иймээс толгой файл болон номын сангийн файл хоёрын гол ялгаа нь толгой файл нь хэд хэдэн эх файлуудын хооронд хуваалцах функцийн мэдэгдлүүдийг агуулж байдаг бол номын сангийн файл нь толгой файл дахь зарлагдсан функцүүдийн функцийн тодорхойлолтыг агуулсан файл юм.

Толгой файл гэж юу вэ?

Толгой файл нь функцийн мэдэгдлүүдийг агуулна. Програмист нь толгой файлыг бичиж болно эсвэл хөрвүүлэгчтэй хамт ирдэг. Мэдэгдэл нь хөрвүүлэгчид функцын нэр, буцах төрөл, параметрүүдийн талаар хэлдэг. Си хэл дээр толгой файлууд.h өргөтгөлтэй байдаг. Толгой файлууд нь урьдчилсан процессорын удирдамжийг ашиглан C программд багтсан болно. С хэлэнд толгой файл нэмэх include синтакс. Хэрэв програмист математикийн толгой файлыг оруулахыг хүсвэл include. мэдэгдлийг бичиж болно.

Толгой файл нь оролт гаралтад тодорхойлсон функцуудыг агуулна.fclose нь урсгалыг хаахад хэрэглэгддэг. Printf нь форматлагдсан гаралтыг стандарт гаралт руу илгээхэд ашиглагддаг. fscanf нь стандарт оролтоос форматлагдсан оролтыг уншихад хэрэглэгддэг. Толгой файл нь консолтой холбоотой функцуудыг агуулдаг. Getch нь консолоос тэмдэгт уншихад хэрэглэгддэг. Толгой файл нь стринг боловсруулахтай холбоотой функцуудыг агуулдаг. Стрлен нь мөрний уртыг олох явдал юм. strcmp функц нь хоёр мөрийг харьцуулах явдал юм.

График програмчлалд шаардлагатай функцуудыг толгой файлд оруулсан болно. Толгой файл нь математиктэй холбоотой үйлдлүүдийг агуулдаг. Рандыг санамсаргүй тоо үүсгэхэд ашигладаг. Тооны хүчийг олохын тулд pow функцийг ашигладаг. Бусад математикийн функцууд нь sin, cos, tan, sqrt юм. Эдгээр функцийг толгой файлд аль хэдийн зарласан байна.

С++-д толгой файлуудыг оруулах нь мөн С-тэй төстэй. Энэ нь мөн препроцессорын удирдамжийг ашиглаж байна. C++ дээр толгой файл нэмэх синтакс нь include юм. Хэрэв программист iostream толгой файлыг оруулахыг хүсвэл үүнийг include ашиглан хийнэ. Энэ нь стандарт оролт гаралтын урсгалын номын сан юм. cin нь стандарт оролтын урсгал юм. Энэ нь стандарт гаралтын урсгалд зориулагдсан.

Толгой файл ба номын сангийн файлын ялгаа
Толгой файл ба номын сангийн файлын ялгаа

Зураг 01: math.h болон stdio.h толгой файлуудыг ашигладаг C програм

Толгой файлыг оруулах нь толгой файлын агуулгыг хуулж буулгахтай адил юм. Энэ нь алдаа үүсгэж болзошгүй бөгөөд хэрэв олон эх файл байгаа бол нарийн төвөгтэй процесс байж болно. Үүний нэгэн адил толгой файлуудыг программд оруулж болно.

Номын сангийн файл гэж юу вэ?

Номын сангийн файл нь толгой файлд зарлагдсан функцүүдийн функцийн тодорхойлолттой байх болно. Функцийн тодорхойлолтууд нь функцийн бодит хэрэгжилт юм. Программист нь програмын толгой файлд заасан функцуудыг ашигладаг. Тэдгээрийг анхнаасаа хэрэгжүүлэх шаардлагагүй. Хөтөлбөрийг эмхэтгэх үед хөрвүүлэгч нь номын сангийн файлаас толгой файлаас зарласан функцүүдийн тодорхойлолтыг олдог.

Толгой файлуудыг программист программдаа оруулсан ч холбогдох номын сангийн файлуудыг хөрвүүлэгч автоматаар олдог. Тиймээс хөрвүүлэгч нь номын сангийн файлуудыг ашиглан толгой файлуудаас зарласан функцүүдийн бодит хэрэгжилтийг олдог. Хөтөлбөрт printf() функц ашиглагдаж байгаа бол түүний ажиллах тодорхойлолт нь холбогдох номын сангийн файлд байна. Хэрэв math.h нь толгой файл бол math.lib нь номын сангийн файл болно.

Толгой файл болон номын сангийн файлын хооронд ямар төстэй зүйл байдаг вэ?

Эдгээрийг хоёуланг нь C/C++ хэлэнд ашигладаг

Толгой файл болон номын сангийн файл хоёрын ялгаа юу вэ?

Толгой файл ба номын сангийн файл

Толгой файл нь хэд хэдэн эх файлуудын хооронд хуваалцах функцийн мэдэгдлүүдийг агуулсан файл юм. Номын сангийн файл нь толгой файл дахь зарлагдсан функцүүдийн функцийн тодорхойлолтыг агуулсан файл юм.
Формат
Толгой файл нь текст форматтай. Номын сангийн файл хоёртын форматтай.
Арга орсон
Программист толгой файлуудыг агуулна. Хэвлэгч нь номын сангийн холбогдох файлуудыг программтай автоматаар холбодог.
Өөрчлөлт
Толгой файлыг өөрчлөх боломжтой. Номын сангийн файлыг өөрчлөх боломжгүй.

Хураангуй – Толгой файл ба номын сангийн файл

Толгой файл болон номын сангийн файл нь C, C++ зэрэг програмчлалын хэлтэй холбоотой. Энэ нийтлэлд толгой файл болон номын сангийн файлын ялгааг авч үзэх болно. Толгой файл болон номын сангийн файл хоёрын ялгаа нь толгой файл нь хэд хэдэн эх файлуудын хооронд хуваалцах функцийн мэдэгдлүүдийг агуулж байдаг бол номын сангийн файл нь толгой файл дахь зарлагдсан функцүүдийн функцын тодорхойлолтыг агуулсан файл юм. Толгой файлууд нь функцүүдийн прототип болон дуудлагуудыг агуулдаг. Энэ нь функцүүдийн функцийг агуулдаггүй. Толгой файл нь жинхэнэ функцийг агуулсан номын сангийн файл руу нэвтрэх гарц юм.

Толгой файл ба номын сангийн файлын PDF хувилбарыг татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу: Толгой файл ба номын сангийн хоорондох ялгаа

Зөвлөмж болгож буй: