在单片机编程中什么时候需要用到enum呢
enum c++ 当变量的数值在几个范围之间,如一个week变量取值只有Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。这样用enum
比较好。当然也可以用define.但是define维护起来比较麻烦,适合变量的数值范围值较少的时候。
1、用enum关键字说明常量(即说明枚举常量)有以下几点好处:
(1)使程序更容易维护和直观。例如,下面定义的枚举是描述UART 支持的传输bit位数,从枚举类型的定义就可以知道UART模块提供的传输bit的几种模式。
enum{usartDatabits4=USART_FRAME_DATABITS_FOUR,/*4databits (notavailableforUART).*/usartDatabits5=USART_FRAME_DATABITS_FIVE ,/**《5databits
(notavailableforUART).*/usartDatabits6=USART_FRAME_DATABITS_SIX ,/**《6databits
(notavailableforUART).*/usartDatabits7=USART_FRAME_DATABITS_SEV EN,/**《7databits
(notavailableforUART).*/usartDatabits8=USART_FRAME_DATABITS_EIG
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论