C++ 主表达式C++;错误
我必须为期末考试编写一些程序,但我遇到了一个我无法理解的错误。我已经检查了这个程序的语法很多次,它不是很长,所以我不知道为什么我找不到它。当我尝试编译时,我得到一个错误,上面写着“在“}”标记之前应该有一个主表达式”。上面说在第23行。有人能解释一下可能发生的事情吗C++ 主表达式C++;错误,c++,C++,我必须为期末考试编写一些程序,但我遇到了一个我无法理解的错误。我已经检查了这个程序的语法很多次,它不是很长,所以我不知道为什么我找不到它。当我尝试编译时,我得到一个错误,上面写着“在“}”标记之前应该有一个主表达式”。上面说在第23行。有人能解释一下可能发生的事情吗 #include <iostream> using namespace std; int main() { int sumOfPrimes = 2; for (int x=3; x<200000
#include <iostream>
using namespace std;
int main()
{
int sumOfPrimes = 2;
for (int x=3; x<2000000; x++)
{
for (int y=2; y<x; y++)
{
if (x % y == 0)
{
goto break1;
}
}
sumOfPrimes += x;
break1:
}
cout << sumOfPrimes << endl;
return 0;
}
#包括
使用名称空间std;
int main()
{
int-sumOfPrimes=2;
对于(int x=3;x您需要在标签后添加一条语句。空语句可以正常工作:
break1: ;
就是这样。我知道这会是一件小而愚蠢的事情。谢谢!