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. Identifika-
tordagi 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.
Kalit so'zlar
Kalit so'zlar - kompilyator uchun alohida ahamiyatga ega bo'lgan ajratilgan
identifikatorlar.
1-jadval. C ++ kalit so'zlar ro'yxati:
asm
auto
bool
break
case
catch
char
class
const
const_cast
continue
default
delete
do
double
dynamic_cast
else
enum
explicit
export
extern
false
float
for
friend
goto
if
inline
int
long
mutable
namespace
new
operator
private
protected
public
register
reinterpret_cast
return
short
signed
sizeof
static
static__cast
struct
switch
template
this
throw
true
try
typedef
typeid
typename
union
unsigned
using
virtual
void
volatile
wchar_t
while
|