Ўзбекистон республикаси ахборот технологиялари ва коммуникацияларини


Dasturning qismi bajarilganidan so’ng ekranda quyidagi natija hosil bo’ladi


Download 85.67 Kb.
bet10/15
Sana18.06.2023
Hajmi85.67 Kb.
#1598157
1   ...   7   8   9   10   11   12   13   14   15
Bog'liq
2-dedlayn

Dasturning qismi bajarilganidan so’ng ekranda quyidagi natija hosil bo’ladi:
5
5
7
Direktivalar va ularning turlari
Reja:

  1. Chaqiruvchi direktiva va undan foydalanish

  2. Belgilab oluvchi direktiva va undan foydalanish

  3. Almashinuvchi qatorda preprotsessor amallari

  4. Shart direktivalar va ulardan foydalanish

Chaqiruvchi direktiva va undan foydalanish
Direktivalar # - funta belgisi bilan boshlanuvchi С++ dasturlash tilining asosiy buyruqlaridan hisoblanadi. Fayllardan matnlar qo’shish uchun 3 shaklga ega bo’lgan #include operatori qo’llaniladi:
#include
#include “fayl nomi”
#include makros nomi
Makros nomi #define direktivasi orqali kiritilgan preprotsessor identifikatori yoki makros bo’lishi mumkin. Agar birinchi shakl qo’llanilsa preprotsessor qo’shilayotgan faylni standart kutubxonalardan izlaydi. Agar ikkinchi shakl qo’llanilsa preprotsessor foydalanuvchining joriy katalogini ko’rib chiqadi va bu katalogda fayl topilmasi standart sistemali kataloglarga murojaat qiladi. C++ dasturlash tilining standarti bo’yicha *.h suffiksi kutubxonaga tegishli funksiyalarning prototiplari hamda, tiplar va konstantalar ta’rifi joylashgan fayllarni ko’rsatadi. Bunday fayllarni sarlavhali fayllar deb ataladi. Kompilyator kutubxonalari bilan ishlashga mo’ljallangan sarlavhali fayllar ro’yxati til standartida ko’rsatilgan bo’lib bu fayllar nomlari tilning hizmatchi so’zlari hisoblanadi. Quyida shu standart fayllar nomlari keltirilgan:

assert.h



dastur diagnostikasi

type.h



simvollarni o’zgartirish va tekshirishi

iostream.h



kiritish – chiqarish vositalari

stdlib.h



hotira bilan ishlash

string.h



simvolli qatorlar bilan ishlash

time.h



sana va vaqtni aniqlash


Download 85.67 Kb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling