Fan: dasturlash asoslari va tillari 4-semestr Ma’ruza 24 soat Amaliyot 20 soat Laboratoriya 24 soat Mustaqil ta’lim 62 soat Adabiyotlar ro‘yxati


Download 73.53 Kb.
bet4/11
Sana05.05.2023
Hajmi73.53 Kb.
#1430931
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
1-maruza Dasturlash asoslaridan

Tayanch so’zlar
Tayanch so’zlar – komplyator uchun maxsus ahamiyatga ega bo’lgan zahiralangan identifikatorlar. Ularni faqat qanday ma’noda aniqlangan bo’lsa o’sha ma’noda foydalanish mumkin. C++ dagi tayanch so’zlar 1.1 – jadvalda keltirilgan.


1.1– jadval. C++ dagi tayanch so’zlar ro’yhati.

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



Amallar ishoralari
Amal ishorasi- operandlar ustida amalni aniqlovchi bitta yoki undan ziyod simvollar. Amal ishorasi ichida bo’shliqlar qo’yilmaydi. Amallar ulardagi operandlar soniga qarab ular, binar va ternar amallarga bo’linadi. Bitta ishora kontekstga bog’liq ravishda turlicha talqin qilinishi mumkin. [], () va ? : lardan tashqari barcha amallar ishoralari alohida leksemalardan iborat.C++ dagi amallar ishoralari “Amallar” bo’limida tasvirlangan, hamda 1 - ilovada keltirilgan. Ko’pgina standart amallar ortiqcha aniqlanishi mumkin. Amallar ko’payib ketishi keyin qaraladi.


Konstantalar
Konstantalar deb o’zgarmaydigan miqdorlarga aytiladi. Butun, haqiqiy, simvol va satr konstantalar mavjud. Leksema sifatida konstantani ajratib kompilyator uning tashqi ko’rinishi bo’yicha turlardan biriga kiritadi. Har bir turga mos keluvchi konstantalar diagrammalari 1.2 – jadvalda keltirilgan.


1.2– jadval. C++ tildagi konstantalar


Download 73.53 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




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