[英]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.