Ы збекистон Республикаси Олий ва ырта махсус таълим вазирлиги
Идентификаторлар. Калит сызлар. Изощ. Ызгармаслар
Download 407 Kb.
|
SI
- Bu sahifa navigatsiya:
- Хизматчи (калит) сызлар.
Идентификаторлар. Калит сызлар. Изощ. Ызгармаслар .
Идентификатор ("-"), щарфлардан ё белгилардан ёки остки чизи= билан бошланган ра=амлар кетма-кетлиги идентификатор щисобланади. Масалан: КОМ_ 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling