69,369
社区成员
发帖
与我相关
我的任务
分享
可是这是教材的例子,书上都是这么说的,可是编译就是会出错,不理解 enum 对象 s 怎么++,编译器跟你说不能++
enum 对象 s 怎么++,编译器跟你说不能++
枚举, 实际上跟c的宏是差不多的东西. 但比宏要高级一点. 用int更好一点, 但前提是你的 枚举值是自增+1的. 在你的程序中, 已经明显提示你了, 不能用后缀的++, 要使用前缀的++ 所以for这里修改成这样 for(s=man; s<=woman; ++s) { // }
[quote=引用 3 楼 hkangj 的回复:] [quote=引用 2 楼 wang0635 的回复:] 你确定是在学C++?还是C语言?[/quote在学C语言的