gpt4 book ai didi

c++ - 代码块 C++ 错误预期在枚举之前的主表达式

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:31 24 4
gpt4 key购买 nike

我正在自学 C++,所以如果我的问题真的很基础,我想请您原谅。

我正在学习关于 www.learncpp.com 的教程

根据教程,我可以这样定义我的 C++ 数组

int main()
{
using namespace std;
enum ArrayElements
{
MAX_ARRAY_SIZE = 5;
};

int anArray[MAX_ARRAY_SIZE];
return 0;
}

但是codeblock一直报错

||=== Build: Debug in CH6 (compiler: GNU GCC Compiler) ===|
In function 'int main()':|
|6|error: expected primary-expression before 'enum'|
error: expected ';' before 'enum'|
||=== Build failed: 2 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|

我只是不知道是什么导致了错误,或者我正在学习的教程有问题吗?

最佳答案

删除枚举中的分号。

MAX_ARRAY_SIZE = 5;
// ^

如果枚举中有更多名称,请用逗号分隔它们 ,

enum COLOR
{
RED,
BLUE,
GREEN
};

关于c++ - 代码块 C++ 错误预期在枚举之前的主表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31179669/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com