enum [ тип_атауы ] { тұрақтылар_тізімі };
Тип атауы программада айнымалының жаңа бір типін анықтау керек
болған жағдайда ғана беріледі. Компилятор осы айнымалылар мəндерінің тек
берілген тұрақтылар тізімінен қабылдануын қамтамасыз етеді. Тұрақтылар
бүтін сандық типте болуы керек жəне əдеттегі жолмен инициалданатын бо-
луы тиіс. Инициализатор жоқ болса, бірінші тұрақты нөлге теңестіріледі де, ал
əрбір келесі тұрақты алдыңғысымен салыстырғанда бірге артық мəн қабылдап
отырады:
enum Err {ERR_READ, ERR_WRITE, ERR_CONVERT};
Err error;
...
switch (error){
case ERR_READ: /* операторлар */ break;
case ERR_WRITE: /* операторлар */ break;
67
case ERR_CONVERT; /* операторлар */ break;
Достарыңызбен бөлісу: |