早教吧作业答案频道 -->其他-->
c枚举类型能否加减运算以下是书上的一个程序,但是运行时出现错误,i是枚举类型不能进行++运算,那么枚举类型能进行加减运算吗?下面的程序怎么改正,voidmain(){\x05enumcolor{red,black,blue,white,yel
题目详情
c 枚举类型能否加减运算
以下是书上的一个程序,但是运行时出现错误,i是枚举类型不能进行++运算,那么枚举类型能进行加减运算吗?下面的程序怎么改正,
void main()
{
\x05enum color{red,black,blue,white,yellow}col;
\x05enum color i,j,k;int n=0,bol;
\x05enum color bs;
\x05for(i=red;i
以下是书上的一个程序,但是运行时出现错误,i是枚举类型不能进行++运算,那么枚举类型能进行加减运算吗?下面的程序怎么改正,
void main()
{
\x05enum color{red,black,blue,white,yellow}col;
\x05enum color i,j,k;int n=0,bol;
\x05enum color bs;
\x05for(i=red;i
▼优质解答
答案和解析
枚举就相当于你自己定义了一个数据类型,编译器肯定就不知道你这个数据类型应该怎样去++了.在这没必要,只要把循环子ijk定义成int或者其他数据类型就行了.如果你不嫌麻烦也可以进行强制转换,(*(int *)&i) ++也可以,数据类型强制转换一般不推荐,除非你很清楚你在做什么.
看了c枚举类型能否加减运算以下是书...的网友还看了以下:
有一个算术题,9以下的数字和别的什么算起来最后可以等于520.怎么算?我以前在杂志上看到过,一个算 2020-04-07 …
lg2=?具体怎么算?㏒以9为低2的对数?化简?怎么是除以2呢?为什么不是乘以2? 2020-05-14 …
人可以不为财死,鸟可以不为食亡,那该是怎样的人,又是怎样的鸟?“金钱是万恶之源”我不知这话出自谁. 2020-05-14 …
铜氨溶液和氨水混合后结晶是怎么回事?以前没出现过此现象.结晶把吸收瓶也堵住了用铬酸洗液还是泡不掉. 2020-05-16 …
那这个1.1怎么来的?另外下跌10%是乘以多少?上涨10%就是乘以1.1那么这个1.1是怎么来的? 2020-05-16 …
啥时形成碳环,三碳以上都可以?C4H4为啥形成不了环状结构?形成条件又是啥?什麽叫做饱和度如何计算 2020-05-20 …
电以什么形式存在?可用肉眼看见吗?在电线里的电可以看见吗?他们用肉眼看起来是什么形式的?为什么水利 2020-06-05 …
求这两篇文言文中的词语的意思?《以修身为本》中物有本末,事有终始.这里边“本末”怎么讲?欲诚其意者 2020-06-21 …
人们为什么不可以去别的星球住呢?宇宙是怎样来的?宇宙黑洞是怎样来的?大阳是一个的吗?事知道宇... 2020-06-24 …
这一句话到底怎么说才是正确的子以父为镜父以子为鉴这一句话到底怎么说才对是子以父为镜父以子为鉴还是子 2020-07-07 …