[英]Primary expression C++ error
我必须为决赛课程编写一些程序,但遇到了无法解决的错误。 我已经在该程序中检查了很多次语法,而且时间不长,所以我不知道为什么找不到它。 尝试编译时,出现错误,提示“'}'标记之前有预期的主表达式”。 它说它在第23行。任何人都可以对可能发生的事情有所了解吗?
#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;
}
您需要在标签后添加一条语句 。 空语句;
工作正常:
break1: ;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.