iphone – 如何获得枚举数

iphone – 如何获得枚举数,第1张

概述如何获得枚举数 我有一个枚举 typedef enum{DEL_TIME_VALUE = -1,DEL_TIMESEC_VALUE = 100,DEL_TIMEMIN_VALUE = 200,DEL_TIMEHOUR_VALUE = 300,DEL_DAY_VALUE = 1000,DEL_COUNT_VALUE = 1000,.............. 如何获得枚举数

我有一个枚举

typedef enum{DEL_TIME_VALUE    = -1,DEL_TIMESEC_VALUE = 100,DEL_TIMEMIN_VALUE = 200,DEL_TIMEHOUR_VALUE = 300,DEL_DAY_VALUE      = 1000,DEL_COUNT_VALUE    = 1000,..............DEL_END             =90002}WORKINGTIME;

我如何获得枚举数.

我尝试下面的循环!

for(int i=DEL_TIME_VALUE; i<=DEL_END; i++) {}

我猜它不是很好!

可以有人告诉我如何获得枚举数!它们在枚举中声明.

提前致谢!

解决方法 你不行

有一种技术可以让你获得枚举数.看起来像

typedef enum {    value_one,value_two,value_three,...    enum_count} my_enum;

现在,枚举值是枚举值中的值.但是,这种技术只有在枚举都携带其隐含值的情况下才起作用,其中value_one为0,value_two为1等.因此,枚举中的最后一个值始终包含枚举值的计数值.在你的情况下,你的枚举常数的显式值不是单调递增的.没有办法从这种类型的枚举中得出一个计数.即使在理论世界中,您可以得出一个计数,那也不会帮助你,因为你不能得到一个给定的枚举常数的值.

总结

以上是内存溢出为你收集整理的iphone – 如何获得枚举数全部内容,希望文章能够帮你解决iphone – 如何获得枚举数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1083410.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存