c语言枚举元素怎么赋值

   2025-02-15 3530
核心提示:在C语言中,枚举元素的默认值是按照从0开始自增的顺序赋值的。但是也可以手动为枚举元素赋值。以下是一些示例:#include stdio.h

在C语言中,枚举元素的默认值是按照从0开始自增的顺序赋值的。但是也可以手动为枚举元素赋值。以下是一些示例:

#include <stdio.h>// 默认赋值enum Days {  Monday, // 0  Tuesday, // 1  Wednesday, // 2  Thursday, // 3  Friday, // 4  Saturday, // 5  Sunday // 6};// 手动赋值enum Colors {  Red = 1, // 1  Green = 2, // 2  Blue = 4 // 4};int main() {  enum Days today = Monday;  enum Colors color = Red;  printf("Today is %d\n", today); // 输出:Today is 0  printf("Color is %d\n", color); // 输出:Color is 1  return 0;}

在上面的示例中,Days枚举类型的元素默认按照0开始自增赋值,而Colors枚举类型的元素则手动赋值为1、2和4。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言