Ы збекистон Республикаси Олий ва ырта махсус таълим вазирлиги


Идентификаторлар. Калит сызлар. Изощ. Ызгармаслар


Download 407 Kb.
bet3/15
Sana18.02.2023
Hajmi407 Kb.
#1213815
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
SI

Идентификаторлар. Калит сызлар. Изощ. Ызгармаслар .

Идентификатор ("-"), щарфлардан ё белгилардан ёки остки чизи= билан бошланган ра=амлар кетма-кетлиги идентификатор щисобланади.


Масалан:
КОМ_ 15, sizl 98, - MAX,TIME, time.
- Босма ва ёзма идентификатор бир-биридан фар=ланади. Ю=оридаги охирги иккита идентификатор бир-биридан фар=ланади.
- идентификаторлар турли узунликка эга былиши мумкин, лекин компютер 31 тагача былган белгини щисобга олади холос. Айрим компютерларда бу чеклов янада =атти=ро= =ыйилиб, фа=ат дастлабки ихтиёрий идентификаторнинг 8 та белгисигача щисобга олинади.
Бу щолда NUMBER_OF_ROOM ва NUMBER-OF_TECT идентификаторлари программа бажарилишида бир хил былади.


Хизматчи (калит) сызлар.

Программист томонидан эркин танлаб олиб ишлатиш сифатида =ылланилмайдиган идентификаторлар хизматчи сызлар деб аталади. Хизматчи сызлар маълумотлар типини, хотира синфини, тип хусусиятини,ва операторларини ани=лаш учун хизмат =илади.Тил стандартида =уйидаги хизматчи сызлар мавжуд:


auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, siseof, static, struet, witch, typedef, union, unsigned, void, volatile, while.
Хизматчи сызлар маъно жищатдан =уйидаги гурущларга ажратилади.
Маълумотлар турларини синфларга ажратиш учун:

  • char-белгили;

  • double-сузувчи вергули иккиланган ани=ликдаги ща=и=ий сонлар;

  • enum-саналма тип;

  • float- сызувчи вергули ща=и=ий;

  • int-бутун;

  • long- узун бутун;

  • short- =ис=а бутун;

  • struct- тузилмали тип;

  • signed- ишорали;

  • union- бирлаштирувчи тип;

  • unsigned-ишорасиз;

  • void- =иймат иштирокисиз;

  • typedef-типни ани=лаш синонимини киритиш;

  • Тип хусусиятларини ани=лаш;

  • const-ягона =ийматга эга былган фа=ат ы=иш учун ани=ланадиган синф хусусияти;

  • volatile- програмистнинг ани= кырсатмаларисиз =иймат ызгартирадиган объект синфи;

Хотира синфини белгилаш учун

  • auto- автоматик;

  • extern- таш=и;

  • register- регистрли;

  • static- статитик

идентифиrаторлари ишлатилади.
Операторларини =уриш учун =уйидаги хизматчи сызлар ишлатилади:

  • Break-циклдан ёки ытказувчидан чи=иш;

  • continue- циклни давом эттириш;

  • do- бажармо=( шарт остида циклни бажариш оператори бош =исми);

  • for- учун(параметрли такрорлаш операторининг бош =исми);

  • goto- ытиш( шартсиз ытиш);

  • if- агар- шартли операторнинг белгиланиши;

  • return- =айтиш ( функциядан);

  • switch- ытказувчи;

  • wile- щозирча(do цикли якунловчиси).

Хизматчи сызларга кирадиган =уйидаги идентификатор мавжуд былиб:

  • default-switch операторида керакли вариант топилмаса щаракатни давомини ани=лаш;

  • case- switch оператори вариантларни танлаш;

  • else- ёки-if шартида му=обил тармо=ни танлаш;

  • sizeof- операнда ылчамини (байтларда) ани=лаш операцияси.

Хизматчи сызлар ёзма харфлар билан белгиланади.
Изощлар /* */ белгиси орасида =ыйилиб, ундан программа исталган =исмида фойдаланиш мумкин.



Download 407 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




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