Home Python C Language C ++ HTML 5 CSS Javascript Java Kotlin SQL DJango Bootstrap React.js R C# PHP ASP.Net Numpy Dart Pandas Digital Marketing

Enums:

In C, enums (short for enumerations) allow you to create named constant values representing a set of related integers. They make the code more readable and maintainable by giving meaningful names to numeric values. Here's a simple explanation with an example:

#include <stdio.h>

// Define an enumeration named 'Weekday'
enum Weekday {
MONDAY, // 0
TUESDAY, // 1
WEDNESDAY, // 2
THURSDAY, // 3
FRIDAY, // 4
SATURDAY, // 5
SUNDAY // 6
};

int main() {
// Declare a variable of type 'Weekday'
enum Weekday today;

// Assign a value to the variable
today = TUESDAY;

// Check the value and print the corresponding day
switch (today) {
case MONDAY:
printf("Today is Monday.\n");
break;
case TUESDAY:
printf("Today is Tuesday.\n");
break;
case WEDNESDAY:
printf("Today is Wednesday.\n");
break;
case THURSDAY:
printf("Today is Thursday.\n");
break;
case FRIDAY:
printf("Today is Friday.\n");
break;
case SATURDAY:
printf("Today is Saturday.\n");
break;
case SUNDAY:
printf("Today is Sunday.\n");
break;
default:
printf("Invalid day.\n");
}

return 0;
}

In this example

When you run this program, it will print:

Today is Tuesday.

This demonstrates the use of enums in C to create named constant values representing a set of related integers.



Advertisement





Q3 Schools : India


Online Complier

HTML 5

Python

java

C++

C

JavaScript

Website Development

HTML

CSS

JavaScript

Python

SQL

Campus Learning

C

C#

java