关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
水而寒
2019-07-23 21:56
采纳率: 72.7%
浏览 478
首页
编程语言
已采纳
为什么没有定义枚举变量,但是却成功引用了枚举值没有报错,程序可以正常运行?
c语言
希望大佬帮忙看一下,谢谢!
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
结题
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
坚强的稻草人
2019-07-25 09:57
关注
使用枚举变量是为了使输入的值不至于非法赋值,你在程序中使用枚举的成员相当于#define 的作用
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
39 C 语言
枚举
类型、
枚举
常量、
枚举
变量
、
枚举
的遍历、
枚举
数组、
枚举
与 switch
2024-10-05 23:29
Thanks_ks的博客
首先阐述了
枚举
的
定义
及其类型,包括语法格式、
枚举
元素的特点,并通过案例演示了如何
定义
枚举
类型。接着,深入探讨了
枚举
变量
的概念、
定义
方式及其实战应用。文章还详细讲解了
枚举
的遍历方法,包括连续和非连续
枚举
...
我们为什么要用
枚举
类?从产品经理的角度,手把手带你走进enum的神奇世界
2020-03-17 11:54
AI让世界更懂你的博客
首先,在我们进行选择、比较的时候,我们更喜欢直接赋
值
变量
,以int或者string类型的最多,比如当我们
定义
一个学生类的性别的时候,我们更喜欢使用male 或者female来进行赋
值
。 class student: def __init__(self):...
枚举
类型的
定义
和应用总结
2020-09-04 23:24
枚举
类型(enumerated type),在
编程语言
中是一种强大的数据类型,它允许
程序
员
定义
一组具有特定名字的常量。这些名字通常表示特定的
值
,它们是整数类型的,且
值
的范围由
程序
员在
定义
时指定。
枚举
类型有助于提高...
【C编程问题集中营】
枚举
类型
变量
赋
值
超过其
定义
数
值
的表现
2024-02-01 22:19
浩如烟海·灿若星辰的博客
接下来将这三个
枚举
变量
分别赋
值
0xFF,也就是如文章标题所说将
枚举
类型
变量
对其赋予超过其
定义
的数
值
,然后通过调试
变量
窗口观测这三个
值
的变化,赋
值
如下: EnumType0Data = 0xFF; EnumType1Data = 0xFF; EnumType...
C#编程中
枚举
类型的使用教程
2020-09-02 20:22
需要注意的是,虽然可以将任意整数
值
赋给
枚举
变量
,但这可能会导致错误,因为不是所有整数都属于
枚举
的
定义
范围。例如,`meetingDay = (Days)42`虽然不会
报错
,但不建议这样做。
枚举
还可以用作位标志,这允许在一...
Swift
枚举
的基本语法知识
2024-03-25 09:30
在Swift
编程语言
中,
枚举
是一种数据类型,它能够为一组相关的
值
定义
一个共同的类型。与C语言中的
枚举
不同,Swift中的
枚举
提供了更丰富的功能和灵活性。在C语言中,
枚举
通常为一组整数分配关联
值
,而在Swift中,不仅...
仓颉编程入门 --
程序
结构,
值
类型和
引用
类型
变量
以及作用域
2024-08-11 17:23
攒了一袋星辰的博客
在仓颉
编程语言
中,用一对大括号“{}”包围一段仓颉代码,即构造了一个新的作用域,其中可以继续使用大括号“{}”包围仓颉代码,由此产生了嵌套作用域,这些作用域均服从上述规则。特别的,在一个仓颉源文件中,不被...
【C++ | 复合类型】结构体、共用体、
枚举
、
引用
等详解和C++例子
2024-04-27 22:59
wkd_007的博客
} const
引用
: 有两种情况需要使用const
引用
, 使用
引用
参数时,又不希望该参数在函数体内被修改,可以使用 const
引用
,代码若修改了const
引用
参数的
值
,编译器会
报错
; 当实参不是
变量
或类型与
引用
参数不一致时...
Rust新手学习笔记,主要记录一些常见的编程例子和Rust库的基本使用
2024-03-16 13:34
4. **结构体与
枚举
**:结构体用于组合数据,
枚举
则允许
定义
一组相关的
值
。Rust中的
枚举
特别强大,可以包含关联函数、结构体成员,甚至实现模式匹配。 5. **函数与闭包**:Rust支持匿名函数,即闭包,它可以捕获其...
C
枚举
常量转换.rar
2020-04-04 12:44
2. **整型到
枚举
转换**:虽然不推荐,但也可以将整型
值
赋给
枚举
变量
,只要该
值
在
枚举
类型的范围内。这种情况下,编译器不会
报错
,但可能会导致意料之外的行为。 ```c enum Color color; int intValue = 2; color...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告