C++ тилнинг базавий воситалари тилнинг таркиби


Download 132.36 Kb.
bet3/5
Sana02.12.2023
Hajmi132.36 Kb.
#1779963
1   2   3   4   5
Bog'liq
1-maruza

Калит сўзлар
Калит сўзлар – компилятор учун махсус аҳамиятга эга бўлган заҳираланган идентификаторлар. Уларни фақат қандай маънода аниқланган бўлса ўша маънода фойдаланиш мумкин. C++ даги калит сўзлар 1.1 – жадвалда келтирилган.
1.1– жадвал. C++ даги таянч сўзлар рўйхати

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

Амаллар ишоралари
Амал ишораси- операндлар устида амални аниқловчи битта ёки ундан зиёд символлар. Амал ишораси ичида бўш жойлар қўйилмайди. Амаллар улардаги операндлар сонига қараб унар, бинар ва тернар амалларга бўлинади. Битта ишора контекстга боғлиқ равишда турлича талқин қилиниши мумкин. [], () ва ? : лардан ташқари барча амаллар ишоралари алоҳида лексемалардан иборат. C++ даги амаллар ишоралари “Амаллар” бўлимида тасвирланган, ҳамда 1 - иловада келтирилган. Кўпгина стандарт амаллар ортиқча аниқланиши мумкин. Амаллар кўпайиб кетиши кейин қаралади.
Константалар
Константалар деб ўзгармайдиган миқдорларга айтилади. Бутун, ҳақиқий, символ ва сатр константалар мавжуд. Лексема сифатида константани ажратиб компилятор унинг ташқи кўриниши бўйича типлардан бирига киритади. Ҳар бир типга мос келувчи константалар диаграммалари 1.2 – жадвалда келтирилган.


1.2– жадвал. C++ тилдаги константалар


Download 132.36 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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