我是新手。写了一个代码来打印从 1 到 10 的数字总和。这就是发生的事情;
for(a = 1; a<=10; a++)
sum += a;
cout<<sum;
执行这给了我正确的答案,即 55
当我执行以下操作时:
for(a = 1; a<=10; a++)
{
sum += a;
cout<<sum;
}
它给了我一个完全不同的错误答案,即 13610152128364555
为什么会这样?当我在 for 语句后加上大括号时出了什么问题?
我希望这不是一个愚蠢的问题。