跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
C++
/
C 结构体、联合体与枚举
协议字节被转换成 enum MessageKind 后,用它索引处理函数表之前应该做什么?
来自 C 结构体、联合体与枚举
C23 (GCC 13.3.0)
进阶
1分钟
协议字节被转换成 enum MessageKind 后,用它索引处理函数表之前应该做什么?
验证它等于某个受支持的枚举器值
假定转换会把它限制为最接近的枚举器
只检查 sizeof(MessageKind) 等于 1
通过联合体读取,让它获得类型安全
检查
向 AI 询问这道练习
报告错误
下一道练习
这段程序会输出什么?
预测输出
有新版本可用
重新加载