C++ 基本C++;带有错误代码的代码:“main'; #包括 使用名称空间std; int main() { int sum=0,val=1; 而(val

C++ 基本C++;带有错误代码的代码:“main'; #包括 使用名称空间std; int main() { int sum=0,val=1; 而(val,c++,C++,代码中有一个简单的错误 #include <iostream> using namespace std; int main () { int sum = 0, val = 1; while (val <= 10) sum += val; { ++val; } cout << "Sum out of 1 to 10 inclusive " << sum << endl;

代码中有一个简单的错误

#include <iostream>
using namespace std;

int main ()
{
    int sum = 0, val = 1;

    while (val <= 10)
        sum += val;   {
        ++val;
    }
    cout << "Sum out of 1 to 10 inclusive " << sum << endl;

    return 0;
}
在while循环中,val不会发生变化,因此它成为一个无限循环

您应该将代码更改为

sum += val;

while(val@trash)我对代码做了一点修改,并在中运行了它

编辑在

while (val <= 10)
  {
    sum += val;   
    ++val;
  }
while(val简单解决方案:

只需在while循环中包含
sum+=val;

应该是下面这样的,这将很好地工作

while (val <= 10){ 
            sum += val;  
            ++val;
        }

while(val)“项目中的其他文件”是什么意思?项目中的每个文件中都有独立的程序吗?项目只能有一个
main
函数(在所有文件中)。此项目中没有其他文件是我的意思。抱歉混淆。对我来说似乎很好。您能把您收到的确切错误消息放在这里吗?当我调试时,这是我得到的:21:45:07****项目AAAA配置调试的增量构建****信息:内部生成器用于构建g++-O0-g3-Wall-c-fmessage length=0-o a.o“.\\a.cpp”g++-o aaaaa.exe a.oOk那么您有number1.cpp、program1.cpp和a.cpp?您的评论中有哪个文件?您能显示其余文件的内容吗?@Trash我很高兴知道它很有帮助:)
while (val <= 10)
        sum += val;{   
        ++val;
    }
while (val <= 10){ 
            sum += val;  
            ++val;
        }
while (val <= 10){
    sum += val;
    ++val;
}