C++ dasturi tarixi, alfaviti, asosiy tushunchalari, standart funktsiyalar


Download 0.81 Mb.
bet4/5
Sana09.06.2023
Hajmi0.81 Mb.
#1469042
1   2   3   4   5
Bog'liq
MPQ

C++ TILI ALIFBOSI
C ++ dasturlash tili alifbosi quyidagilarni o'z ichiga oladi:

  • Katta va kichik lotin harflari va pastki chiziqcha;

  • 0 dan 9 gacha bo'lgan arab raqamlari;

  • maxsus belgilar: "{}, | [] () + - /% *. \? <=>! & # -; ''

  • bo'sh joy, tabulyatsiya, yangi qatorga o`tish belgilari.

Alifbo belgilaridan tilning leksemalari shakllanadi (mustaqil ma'noga ega bo'lgan tilning minimal birligi):Leksemalar turlari:

  • identifikatorlar;

  • kalit so'zlar;

  • operatsiyalar belgilari;

  • o`zgarmas;

  • ajratuvchi (qavs, vergul, bo'sh joy belgilari).

Identifikator


Identifikator - bu dastur ob'ektining nomi. Identifikatordagi birinchi belgi harf yoki pastki chiziq bo'lishi mumkin. Identifikator ichida bo'shliq bo`lmasligi kerak.
Masalan: v1, _sum
Identifikatorni tanlashda quyidagilarni yodda tuting:

  • identifikator kalit so'zlar va ishlatiladigan standart til ob'ektlarining nomlari bilan bir xil bo'lmasligi kerak;

  • identifikatorlarni pastki chiziq bilan boshlash tavsiya etilmaydi, chunki bu holda ular tizim funktsiyalari yoki o'zgaruvchilar nomlari bilan mos kelishi mumkin.

Amal belgilari


Amal belgisi - operandlardagi harakatni belgilaydigan bir yoki bir nechta belgilar. Amallar ishtirok etadigan operandalar soniga ko'ra unar, binar va ternar turlarga bo'linadi.

O`zgarmaslar


O`zgarmaslarga qiymati o`zgarmaydigan kattaliklar kiradi.
Butun, haqiqiy, belgili va satr turidagi o`zgarmaslar mavjud.

Sharhlar


Sharhlar alohida qismlarni yoki butun dasturni tushuntirish uchun ishlatiladi. Kompilyator sharhlarni e'tiborsiz qoldiradi.
C ++ dasturi sharhlarning ikkita shaklidan foydalanadi:

  • sharh ikkita // belgi bilan boshlanadi. Masalan:







  • sharh quyidagi belgilar orasida yoziladi / * ... * /, masalan,





Download 0.81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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