tip Pereschlyaemy de date în B

tip enumerat

BBC a evidențiat un anumit tip de enumerare (enum), specifica multimea tuturor posibile valori întregi ale unei variabile de acest tip. listare sintaxă

În acest program, a anunțat transferul numelui de gen. O variabilă de tip enum de gen poate acum lua doar două valori - un barbat si FEMEI.

Implicit, prima structură de câmp adoptă valoarea numerică 0, următorul 1, următoarele 2 etc. Puteți seta valoarea zero, în mod explicit:

Valoarea 0 1 0 1 2. Aceasta este, valoarea valoarea expresiei egală SIMBOL va fi afișat, ca număr bine operator. Dacă vom schimba programul și scrie

Că SIMBOL este valoarea 0, NUMBER este 1, EXPRESSION egal cu 10, OPERATORUL este 11, NEDEFINITA egală cu 12.

Am decis să scrie numele următoarele domenii, precum și literele majuscule constante. Deoarece câmpul de transfer de tip întreg, atunci ele pot fi folosite în declarația de comutare.

Rețineți că nu putem atribui o variabilă de tip valoare numerică simplă Token. Variabila este esența tipului de Token și ia doar valorile următoarele câmpuri. Cu toate acestea, numărul variabilă poate fi setat la enumerarea câmpului.

De obicei, folosit ca un set de transfer de constante denumite. adesea acționează după cum urmează: - crearea unui tablou de rânduri asociate cu câmpurile de transfer. de exemplu

Deoarece câmpurile iau valori numerice, acestea pot fi utilizate ca un index într-o matrice de siruri de caractere. Comanda de ieșire (N) ar trebui să primească un cod de eroare, care este diferit de zero, deoarece 0 - este planificată finalizarea fără eroare. Acesta este motivul pentru care primul transfer câmp este egal cu unu.

Transferurile sunt utilizate pentru un tip de siguranță mai mare și pentru a limita valorile posibile ale unei variabile. Pentru a nu scrie enum de fiecare dată, puteți declara un nou tip. Acest lucru se face în același mod ca și în cazul structurilor.

ru-Cyrl 18- tutorial Sypachev S.S. 1989-04-14 [email protected] studenți Stepan Sypachev

articole similare