在C语言中,枚举元素的默认值是按照从0开始自增的顺序赋值的。但是也可以手动为枚举元素赋值。以下是一些示例: #include <
在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。
--结束END--
本文标题: c语言枚举元素怎么赋值
本文链接: https://lsjlt.com/news/570991.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0