enum

C Enum (Enumerations)

C Enum (Enumerations)

An enum is a user-defined data type in C that consists of named integer constants.

Declaring and Using Enums

#include 

enum Day {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

int main() {
    enum Day today = Wednesday;

    printf("Today is day number %d\n", today);  // Output: 3
    return 0;
}
    

This program defines an enum Day and assigns the value Wednesday to the variable today. The program then prints the integer value of today.