2019-03-23 15:57发布
helloxx 发表于 2018-5-29 13:46 typedef enum {FALSE = 0, TRUE = !FALSE} bool; typedef enum {RESET = 0, SET = !RESET} FlagStatus ...
lcofjp 发表于 2018-5-29 12:59 你要去头文件中找他们的定义,就知道是啥了。
huo_hu 发表于 2018-5-29 16:50 枚举类型最大的作用是防止混乱,比如返回值定义成bool类型,你return 0; 会报错 当然你也可以 return (bool ...
最多设置5个标签!
枚举类型最大的作用是防止混乱,比如返回值定义成bool类型,你return 0; 会报错 当然你也可以 return (bool)0;
嗯,我找找看啊,谢谢你啊
typedef enum {FALSE = 0, TRUE = !FALSE} bool;
typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus, BitStatus, BitAction;
typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
您能帮我看看吗?这个是不说程序中RESET、TRUE代表1,FALSE、DISABLE代表0,是吧?他们可以随意使用吧,不用非得对应吧
那这些该怎么用呢?谢谢
一周热门 更多>