Direktivalar va ularning turlari Reja: Chaqiruvchi direktiva va undan foydalanish Belgilab oluvchi direktiva va undan foydalanish Shart direktivalar va ulardan foydalanish Direktiva standart bibliotekalardagi funksiyalarni dasturga joylash uchun foydalaniladi. Misol: # include #define Include direktivasi ikki ko'rinishda ishlatilishi mumkin. #include fayl nomi direktivasi dasturning shu direktiva o'rniga qaysi matnli fayllarni qo'shish kerakligini ko'rsatadi. #include direktivasi dasturga kompilyator standart bibliotekalariga mos keluvchi sarlavhali fayllar matnlarini qushish uchun muljhallangandir. Bu fayllarda funksiya prototipi, tiplar, o'zgaruvchilar, konstantalar ta'riflari yozilgan bo'ladi. Opredeleniya konstant i makrosov mojno uporyadochit vo vklyuchaemie fayli (takje nazivaemie faylami zagolovkov), a zatem ispolzovat #include direktivi dlya ix dobavleniya v lyuboy isxodniy fayl. Vklyuchaemie fayli takje pozvolyayut vnedryat obyavleniya vneshnix peremennix i slojnix tipov dannix. Tipi mojno opredelyat i imenovat tolko odin raz vo vklyuchaemom fayle, sozdannom s etoy tselyu. Spetsifikatsiya puti - eto imya fayla, kotoromu pri neobxodimosti mojet predshestvovat spetsifikatsiya kataloga. Imya fayla doljno ukazivat na sushestvuyushiy fayl. Sintaksis path-spec zavisit ot operatsionnoy sistemi, v kotoroy kompiliruetsya programma. Svedeniya o tom, kak ssilatsya na sborki v prilojenii C++, skompilirovannom s pomoshyu clr, sm. v razdele#using Direktiva . Obe formi sintaksisa privodyat k zamene #include direktivi vsem soderjimim ukazannogo fayla. Raznitsa mejdu dvumya formami zaklyuchaetsya v poryadke putey, kotorie vipolnyaet preprotsessor, kogda put ukazan ne polnostyu. V privedennoy nije tablitse pokazivaetsya razlichie mejdu etimi formami sintaksisa. Kak tolko preprotsessor naydet fayl s zadannim imenem, poisk ostanavlivaetsya. Yesli vi zaklyuchaete polnuyu, odnoznachnuyu spetsifikatsiyu puti dlya vklyuchaemogo fayla v dvoynie kavichki ( ), preprotsessor vipolnyaet poisk tolko etoy spetsifikatsii puti i ignoriruet standartnie katalogi. Yesli imya fayla, zaklyuchennoe v dvoynie kavichki, yavlyaetsya nepolnim spetsifikatsiey puti, preprotsessor snachala vipolnyaet poisk v kataloge roditelskogo fayla. Roditelskiy fayl - eto fayl, soderjashiy direktivu #include . Naprimer, esli vklyuchit fayl s imenem file2 v fayl s imenem file1, file1 budet roditelskim faylom. Vklyuchaemie fayli mogut bit vlojennimi: #include direktiva mojet otobrajatsya v fayle s imenem drugoy #include direktivi. Naprimer, file2 mojet vklyuchat file3. V etom sluchae file1 po-prejnemu budet roditelskim dlya file2, no eto budet babushka i dedushka file3. Yesli vlojennie fayli i kompilyatsiya vipolnyaetsya v komandnoy stroke, poisk po katalogu nachinaetsya v kataloge roditelskogo fayla. Zatem on proxodit cherez katalogi lyubix faylov babushek i dedushek. Takim obrazom, poisk nachinaetsya otnositelno kataloga, v kotorom naxoditsya isxodniy fayl, obrabativaemiy v tekushiy moment. Yesli fayl ne nayden, poisk peremeshaetsya v katalogi, ukazannie parametrom kompilyatora I (Dopolnitelnie katalogi vklyucheniya). Nakonets, vipolnyaetsya poisk ...

Joylangan
05 Jun 2024 | 16:14:04
Bo'lim
Informatika va AT
Fayl formati
zip → pptx
Fayl hajmi
362.05 KB
Ko'rishlar soni
95 marta
Ko'chirishlar soni
7 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 00:26
Arxiv ichida: pptx
Joylangan
05 Jun 2024 [ 16:14 ]
Bo'lim
Informatika va AT
Fayl formati
zip → pptx
Fayl hajmi
362.05 KB
Ko'rishlar soni
95 marta
Ko'chirishlar soni
7 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 00:26 ]
Arxiv ichida: pptx