โปรแกรมเมอร์ใช้สิ่งเหล่านี้เพื่อสร้างประเภทข้อมูลของตนเองและกำหนดค่าที่ตัวแปรของประเภทข้อมูลเหล่านี้สามารถเก็บได้
คำหลักคือ enum .
ไวยากรณ์
ไวยากรณ์สำหรับประเภทข้อมูลที่แจกแจงมีดังต่อไปนี้ -
enum tagname{ identifier1, identifier2,…….,identifier n };
ตัวอย่าง
รับด้านล่างเป็นตัวอย่างสำหรับประเภทข้อมูลที่แจกแจง -
enum week{ mon, tue, wed, thu, fri, sat, sun };
ที่นี่
- ค่าตัวระบุเป็นจำนวนเต็มที่ไม่ได้ลงนามและเริ่มต้นจาก 0
- จันทร์ หมายถึง 0, อังคาร หมายถึง 1 เป็นต้น
ตัวอย่าง
ต่อไปนี้เป็นโปรแกรม C สำหรับประเภทข้อมูลที่ระบุ -
#include<stdio.h> main ( ){ enum week {mon, tue, wed, thu, fri, sat, sun}; printf ("Monday = %d", mon); printf ("Thursday = %d", thu); printf ("Sunday = %d", sun); }
ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Monday = 0 Thursday =3 Sunday =6
ที่นี่ enum identifier สามารถกำหนดค่าเริ่มต้นได้
ตัวอย่าง
รับด้านล่างเป็นโปรแกรม C อื่นสำหรับประเภทข้อมูลที่ระบุ -
#include<stdio.h> main ( ){ enum week {mon=1, tue, wed, thu, fri, sat, sun}; printf ("Monday = %d", mon); printf ("Thursday = %d", thu); printf ("Sunday = %d", sun); }
ผลลัพธ์
เมื่อโปรแกรมข้างต้นทำงาน มันจะให้ผลลัพธ์ดังต่อไปนี้ −
Monday = 1 Thursday =4 Sunday =7