Маъруза 16. Фойдаланувчи томонидан аниқланган берилганлар турлари
Download 69.62 Kb.
|
1-mavzu. Dasturlash (2)
- Bu sahifa navigatsiya:
- Қуйида мисолда келтирилган
- FOOTBALL
- Ўзгарувчиларни киритиш ва чиқариш
Агар popularSport ўзгарувчисининг қийматини 1 га оширмоқчи бўлсак, cаст операторидан фойдаланишимиз мумкин. Қуйидаги мисолда келтирилган: popularSport = static_cast(popularSport + 1); Агар ўзгарувчига қиймат юкланган бўлса ва унинг қийматини 1 га оширсак, комплиятор бу ўзгарувчига санаб ўтилувчи тур қабул қилиши мумкин бўлган қийматлар ичидан ўзи қабул қилган қийматдан кейинг қийматни юклайди.Қуйида мисолда келтирилган:Қуйида мисолда келтирилган:popularSport = FOOTBALL;popularSport = static_cast(popularSport + 1);Юқоридаги мисолда popularSport ўзгарувчисига FOOTBALL қиймати юкланди ва popularSport ўзгарувчисининг қиймати бирга оширилганда у HOCKEY қийматини ўзлаштирди.popularSport = FOOTBALL;popularSport = static_cast(popularSport - 1);popularSport ўзгарувчиси BASKETBALL қийматини олди.Таққослаш операторларидан фойдаланишТаққослаш операторларидан фойдаланишСанаб ўтилувчи турдаги ўзгарувчилар қиймат қабул қилса демак бу ўзгарувчилар устида таққослаш операторларидан фойдаланиш мумкин. Қуйидаги мисолда спортс санаб ўтилувчи турида эълон қилинган popularSport ва mySport номли ўзгарувчилар устида таққослаш амаллари бажаришга доир мисол келтирилган:FOOTBALL<= SOCCER // ростHOCKEY > BASKETBALL // ростBASEBALL < FOOTBALL // йолғонpopularSport = SOCCER;mySport = VOLLEYBALL;popularSport < mySport is trueЎзгарувчиларни киритиш ва чиқаришЎзгарувчиларни киритиш ва чиқаришБерилганларни киритиш ва чиқариш фақат сатандарт инт, чар, доубле турдаги ўзгарувчилар учун ўринли, санаб ўтилувчи турдаги ўзгаручиларга берилганларни тўғридан тўғри ўқиб, чиқариб бўлмайди.enum courses {ALGEBRA, BASIC, PASCAL, CPP, PHILOSOPHY, ANALYSIS, CHEMISTRY, HISTORY};courses registered;Юқоридаги келтирилган мисолда биринчи бўлиб courses номдаги санаб ўтилувчи тур аниқлаб олинди, иккинчи courses турида бўлган registered номли ўзгарувчи эълон қилинди. Санаб ўтилувчи турда эълон қилинган ўзгарувчини чар туридан фойдаланган ҳолда ўқиб олиш мумкин.Download 69.62 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling