错误:预期';' 在循环c ++的右括号之前

-4 c++ for-loop

好的,所以我还是C++的新手.我已经尝试了多种不同的解决方案,但无法使其发挥作用.

for(i = 0, i < counter,i++){
    cout<<"Please enter a score: \n";
    cin>>score[i];
    sum += score[i];
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:cpp(22):错误C2143:语法错误:缺少';' 之前')'

为什么它要我在for循环中加一个分号.我没写错吗?剩下的代码很好.我已经在它自己的程序中完成了这个,它仍然给我这个错误.

P.P*_*.P. 5

您的for循环语法错误.

for(i = 0, i < counter,i++){ 
Run Code Online (Sandbox Code Playgroud)

应该

for(i = 0; i < counter; i++){ 
Run Code Online (Sandbox Code Playgroud)