Мавзу: C++ дастурлаш тили


Қуйида ўзгарувчи сифатида эълон қилиб бўлмайдиган сўзлар келтирилган


Download 347 Kb.
bet3/5
Sana29.03.2023
Hajmi347 Kb.
#1306680
1   2   3   4   5
Bog'liq
м-13.С дастурлаш тили.

Қуйида ўзгарувчи сифатида эълон қилиб бўлмайдиган сўзлар келтирилган:

  • int
  • extern
  • else
  • char
  • register
  • for
  • float
  • typedef
  • do
  • double
  • static
  • while
  • struct
  • goto
  • switch
  • union
  • return
  • case
  • long
  • sizeof
  • default
  • short
  • break
  • entry
  • unsigned
  • continue
  • auto
  • if

Ўзгарувчилар типлари

  • char –битта символ;
  • long char –узун символ;
  • int –бутун сон;
  • short ёки short int –қисқа бутун сон;
  • long ёки long int –узун бутун сон;
  • float - ҳақиқий сон;
  • long float ёки double –иккинланган ҳақиқий
  • сон;
  • long double –узун иккинланган ҳақиқий сон

2. C++ дастурлаш тилида if ва switch буйруқлари

  • Мисол учун, агар bool bl; double x,y,u; to if буйруғи C++ дастурлаш тилида қуйидагича ёзилиши мумкин:
  • Bl=x>y;
  • if (bl) u=x-y;
  • else
  • u=x-y;
  • Switch буйруғи танлаш буйруғи ҳисобланиб кўрсатилган қийматга қараб керакли амални бажаради, масалан in ўзгарувчиси қандай қиймат қабул қилишига қараб дастур қуйидаги ёзилган ҳисоблашларнинг бирини бажаради, агар in қиймати 0 га тенг бўлса, х ва y ўзгарувчиларни қўшиб у ўзгарувчига беради, агар in 1 га тенг бўлса, х ўзгарувчидан y ўзгарувчини айиради. Натижани u ўзгарувчига беради, агар in ўзгарувчиси 2 га тенг бўлса, х ва y ўзгарувчиларни кўпайтиради ва u ўзгарувчига беради, бошқа ҳолларда u ўзгарувчига 0 қиймат беради.
  • swith (in)
  • {
  • case 0: u=x+y; break;
  • case 1: u=x-y; break;
  • case 2: u=x•y; break;
  • default u=0;
  • }

Download 347 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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