C语言程序输出结果!!

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:04:49
main()
{enum color {red=2,yellow,blue=8,green,white} e1,e2,e3;
e1=yellow;
e2=green;
e1==;
e3=--e2
e2-=e2+2;
printf("%d\n%d\n%d",e1,e2,e3);
}
输出结果
呵呵,打错了,是e1++;

4
-2
8

e1==; ??什么意思?
enum color {red=2,yellow,blue=8,green,white} e1,e2,e3; 这句话执行完后yellow=3,green=9,white=10.你在看一下下面就好了

两个地方有错误:
①e1==; 语法错误。
②e3=--e2 少个分号。
如果把e1==;去掉,结果是:
3
-2
8

都是高手啊