• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

一个函数返回的类型是枚举,能不能将此状态赋值给一个char?

奔跑的黑蚂蚁 2018-05-02 浏览量:794
一个函数返回的类型是枚举类型,现在我在另外的一个子程序中调用了这个函数,能不能将此函数的返回状态赋值给一个unsigned char类型的变量呢?如果不能的话,该怎么处理合适呢?就是想知道函数的返回状态!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 枚举的实质是一个非负整数序量级,只是每个序号值有一个预定的名称(这样开发人员更容易理解值的意思)
    • 发布于 2018-05-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 枚举类型的变量实质就是一个数字,可以赋值给 Unsigned char。
    • 发布于2018-05-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,强制类型转换下就行了
    • 发布于2018-05-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以强制类型转换,但是要注意转换前的数据的位数,

  • 可以,枚举类型是一个立即数,可以赋值给其他类型的变量

  • 可以,枚举其实也是数据,只是用一个名称代替了。
    • 发布于2018-05-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

一个函数返回的类型是枚举,能不能将此状态赋值给一个char?