16
o„zgarmas elementlari mavjud va ular dastlab 0
dan boshlab sanaladigan
butun sonli qiymatga ega bo„ladilar. Ayrim hollarda
foydalanuvchi tomonidan
o„zgarmaslarga
ixtiyoriy
sonli
qiymat
ham
o„zlashtirilishi
mumkin.
O„zgarmaslarga qiymatlar o„sish tartibida berilishi kerak. Masalan,
enum Ranglar{oq=100,qora=200,qizil,yashil=400};
Bu yerda qizil o„zgarmasning qiymati 201 ga teng bo„ladi.
Endi shu
toifadagi birorta o„zgaruvchini e‟lon qilish mumkin.
Ranglar r=qizil;
Endi r o„zgaruvchi ranglar toifasida aniqlangan o„zgarmaslardan ixtiyoriy
birini qiymat sifatida qabul qila oladi. Masalan:
#include
using namespace std;
int main()
{ enum kunlar{du=1,se,chor};
kunlar hafta;
hafta=chor;
cout<
int kun;
cout<<"\nbugun qaysi kun=";
cin>>kun;
if(kun==chor) cout<<"\ntalabalar bilan uchrashuvingiz bor";
system("pause");
}
Natija: 3
bugun qaysi kun=3
talabalar bilan uchrashuvingiz bor